Hibernate 关联关系解除
?
?
Hibernate对于持久化实体间的关联关系解除,有两种实现方式,一种是将关联关系实体中彻底删除,而另一种则是将关联关系的外键值设为空,即NULL。两种方式在配置文件中的体现为为cascade设置不同的值。
?
一。Husband
?
?
三。CoupleDao
?
?
六。testDB
?
?
Scenario 2:cascade="all" in Husband.hbm.xml
结论同上
?
Scenario 3:cascade="delete" in Husband.hbm.xml
结论同上
?
Scenario 4:cascade="delete-orphan" in Husband.hbm.xml
结论同上
?
Scenario 5:cascade="save-update" in Husband.hbm.xml
?