2011-06-08 119 views
0

我有一个Person具有的Cars一个List,在我的数据库我有这2个表:删除休眠相关对象和Spring

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

所以,当我从列表中删除一个汽车和呼叫saveOrUpdateAll(carList)在我的PersonDao,它使用HibernateTemplate为了将我的更改保存到Person,我会得到一个汽车行在至少personId为NULL,但我希望该行被删除,不只是“不链接”,是可能的?我应该改变我的hbm文件中的东西吗?

谢谢!

回答

0

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