• mybatis对象之间映射关系以及数据库表建立的时候外键的添加


    数据库:
     
    一对一: 在任意一方加入另外一方的主键作为其外键
    一对多:在多的一方加入一的一方的主键作为外键
    多对多:新建中间表,加入两个多的一方的主键作为外键
     
     
    对象:
    一对一: 在其中一方加入另外一方的实例作为其属性
    class 班长{
       班级 对象名;
    }
    class 班级{
       班长 对象名 
    }
     
    一对多:在一的一方,加入多的一方的实例的集合作为其属性
               在多的一方,加入一的一方的实例作为其属性
    class 班级{
       List<学生>  集合名
    }
    class 学生{
       班级  对象名
    }
     
    多对多:在其中的一方加入另外一方的实例集合作为其属性
    class 课程{
       List<学生>  集合名
    }
    class 学生{
       List<课程>  集合名
    }
     
     
     
    PO对象的编写规范:
     
    第一步:按表建类,按列建属性
     
    第二步:列出所有两张表之间的关系:
     
    news - reply :一对多
    news - user :一对多
    reply - user :一对多
     
    第三步:按上述规律,对照两者关系创建对象或集合
  • 相关阅读:
    【转】C++11优化使用emplace,emplace_back
    面试经历总结
    Hive常用函数
    股票指标
    Visual Studio Code 可以翻盘成功主要是因为什么?
    openpyxl模块操作Excel
    JavaScript(二)
    前端之CSS
    ps导出ICO格式
    Qt 所有版本官方下载地址
  • 原文地址:https://www.cnblogs.com/wyl9527/p/6377217.html
Copyright © 2020-2023  润新知