多对多关系维护:
通过inverse属性值的设置来控制
inverse :反方
分为3种情况:
1、
inverse=“false”
inverse=“false”
2、正确
inverse=“false”
inverse=“true”
指的是将级联关系的维护的责任交给一方控制
3、
inverse=“true”
inverse=“true”

例如:
两个人去吃饭,吃完饭付款:
第一种情况相当于两个人都去付款
第二种情况相当于交给一个人去付款
第三种情况相当于两个人都不付款

案例:

book.hbm.xml :inverse=“false”
Category.hbm.xml :inverse=“true”

1、级联新增

hibernate(六)多对多关系维护

hibernate(六)多对多关系维护

2、级联删除:

主控方删除

hibernate(六)多对多关系维护
被控方删除
hibernate(六)多对多关系维护
dao方法:
hibernate(六)多对多关系维护

相关文章:

  • 2021-10-04
  • 2021-09-22
  • 2022-12-23
  • 2021-10-01
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-14
  • 2021-06-07
  • 2021-12-23
  • 2021-12-26
  • 2022-02-28
  • 2022-12-23
  • 2022-01-13
相关资源
相似解决方案