删除Hibernate和Spring中的相关对象

时间:2011-06-08 15:42:42

标签: hibernate spring

我有一个Person List Cars,在我的数据库中我有2个表:

Person [id(PK), name, etc...]
Car [id(PK), personId(FK), colour, etc...]

所以当我从List中删除一个Car,并在我的PersonDao中调用saveOrUpdateAll(carList)使用HibernateTemplate以便将我的更改保存到Person时,我会在表中找到一个车行,其中personId为NULL ,但我希望删除该行,而不只是“取消链接”,这可能吗?我应该更改我的hbm文件中的内容吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,只需在我的hbm中设置cascade =“all,delete-orphan”并工作!