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

数据库:
 
一对一: 在任意一方加入另外一方的主键作为其外键
一对多:在多的一方加入一的一方的主键作为外键
多对多:新建中间表,加入两个多的一方的主键作为外键
 
 
对象:
一对一: 在其中一方加入另外一方的实例作为其属性
class 班长{
   班级 对象名;
}
class 班级{
   班长 对象名 
}
 
一对多:在一的一方,加入多的一方的实例的集合作为其属性
           在多的一方,加入一的一方的实例作为其属性
class 班级{
   List<学生>  集合名
}
class 学生{
   班级  对象名
}
 
多对多:在其中的一方加入另外一方的实例集合作为其属性
class 课程{
   List<学生>  集合名
}
class 学生{
   List<课程>  集合名
}
 
 
 
PO对象的编写规范:
 
第一步:按表建类,按列建属性
 
第二步:列出所有两张表之间的关系:
 
news - reply :一对多
news - user :一对多
reply - user :一对多
 
第三步:按上述规律,对照两者关系创建对象或集合

转载于:https://www.cnblogs.com/wyl9527/p/6377217.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值