2011-06-08 109 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」並且工作!