2012-06-29 41 views
0

在我的應用程序中,我有一對多的關係,其中我有以下要求。作爲一個例子,採取車主關係。車主可以有多輛車,而一輛車只能擁有一個車主。休眠級聯選項,一對多使用spring HibernateTemplate

  • 當我將汽車作爲集合保存在父實體(所有者)中時,我希望汽車自動插入。更新也一樣。
  • 當從集合&保存中刪除一些車對象時,我希望刪除的車對象從數據庫中刪除。

我試圖在Hibernate XML映射以下選項:

inverse="false" fetch="select" cascade="all-delete-orphan" 

我插入使用

HibernateTemplate.persist() 

更新使用

HibernateTemplate.merge() 

更新效果很好,但插入件無法正常工作。

誰能指點我,什麼是確切的級聯選項&節省&更新這樣的場景使用的方法?

回答