我有一个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文件中的内容吗?
谢谢!
答案 0 :(得分:0)
好的,只需在我的hbm中设置cascade =“all,delete-orphan”并工作!