删除Hibernate和Spring中的相关对象

删除Hibernate和Spring中的相关对象,hibernate,spring,Hibernate,Spring,我有一个人,他有列表的汽车,在我的数据库中我有两个表: Person [id(PK), name, etc...] Car [id(PK), personId(FK), colour, etc...] 因此,当我从列表中删除一辆车,并在使用HibernateTemplate的MyPersonDao中调用saveOrUpdateAll(carList),以便将我的更改保存到Person时,我会在表中得到一个personId为NULL的Car行,但我希望删除该行,而不仅仅是“取消链接”,这可能吗?

我有一个
,他有
列表
汽车
,在我的数据库中我有两个表:

Person [id(PK), name, etc...]
Car [id(PK), personId(FK), colour, etc...]
因此,当我从列表中删除一辆车,并在使用HibernateTemplate的MyPersonDao中调用
saveOrUpdateAll(carList)
,以便将我的更改保存到Person时,我会在表中得到一个personId为NULL的Car行,但我希望删除该行,而不仅仅是“取消链接”,这可能吗?我应该更改hbm文件中的某些内容吗


谢谢

好的,只需在我的hbm中设置cascade=“all,delete orphan”就可以了