您的位置:首页 > 数据库

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

2017-05-21 13:57 603 查看
数据库:
 
一对一: 在任意一方加入另外一方的主键作为其外键
一对多:在多的一方加入一的一方的主键作为外键
多对多:新建中间表,加入两个多的一方的主键作为外键
 
 
对象:
一对一: 在其中一方加入另外一方的实例作为其属性
class 班长{
   班级 对象名;
}
class 班级{
   班长 对象名 
}
 
一对多:在一的一方,加入多的一方的实例的集合作为其属性
           在多的一方,加入一的一方的实例作为其属性
class 班级{
   List<学生>  集合名
}
class 学生{
   班级  对象名
}
 
多对多:在其中的一方加入另外一方的实例集合作为其属性
class 课程{
   List<学生>  集合名
}
class 学生{
   List<课程>  集合名
}
 
 
 
PO对象的编写规范:
 
第一步:按表建类,按列建属性
 
第二步:列出所有两张表之间的关系:
 
news - reply :一对多
news - user :一对多
reply - user :一对多
 
第三步:按上述规律,对照两者关系创建对象或集合
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐