hibernate-cascade

    1熱度

    1回答

    我有一個類的用戶,它有一個屬性事件,其中有許多會話。基本上,用戶註冊一個有多個會話小時的事件。 用戶可以註冊一個事件,但會話時間是純粹的信息。 但是,當我使用NH將數據寫入數據庫時​​,它也會更新會話時間。如何知道在創建/更新事件時仍需要插入/更新會話時間,才能防止這種情況發生。

    0熱度

    1回答

    我們目前正在使用seam框架。而且我們在註釋實體時遇到了一些麻煩。我們有一個交易實體,它有一個標記實體子。我們註明了以下實體; @Entity public class Deal implements Serializable { private Tag tag; @ManyToOne public Tag getTag() { retu

    1熱度

    1回答

    讓我直接得到我的問題,使用@OnDelete這裏將刪除這個和任何其他InventoryPreference實體,如果Inventory實體被刪除?我只是無法理解Hibernate's annotations的參考文獻..所以我需要你的幫助來確認我的理解正確。 public class InventoryPreference { ... @ManyToOne @OnD

    1熱度

    1回答

    我想創建一個捕獲父級子關係,如樹的表。我想只維護兩列來捕捉這個結構「id」和「parent」。我希望數據庫能夠在刪除一行時級聯刪除所有子項。下面是我創建的Hibernate實體,我添加了註釋@OnDelete(action = OnDeleteAction.CASCADE)但是,當表由Hibernate創建時,不會將ON DELETE CASCADE添加到表中。 這是一個錯誤?或者是有什麼我失蹤或

    15熱度

    2回答

    我知道刪除孤兒對象是SO上的一個常見問題,對於初次接觸Hibernate的人來說是一個常見問題,並且相當標準的答案是確保您在子集合上有一些cascade=all,delete-orphan或cascade=all-delete-orphan的變體。 我希望能夠讓Hibernate檢測到已經從父對象清空/移除了子集合,並且在父對象更新時讓子表中的行從數據庫中刪除。例如: Parent parent

    2熱度

    1回答

    我想用hibernate(在java中)實現一對多的關係。 我有2個實體。 實驗 ExperimentGroup Experiment有很多ExperimentGroups。我試圖配置此一對多的關係,順便Hibernate官方文檔建議:http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html/example-parentchild.

    0熱度

    2回答

    我有一個問題,就是等於在這裏提出的一個:how to define an inverse cascade delete on a many-to-one mapping in hibernate 搜索了一會兒後,我無法找到一個像樣的/乾淨的解決方案爲了這。我不能讓父實體有一個@OneToMany給孩子,因爲他們在不同的模塊。我想嘗試一下EntityListener,它會在父對象之前刪除這些子對象,

    3熱度

    1回答

    所以,我們有許多一對多的客戶和角色之間的關係,設置爲: Customer { static hasMany = [roles: Role] } Role { static hasMany = [customer: Customer] static belongsTo = Customer } 角色對象只有一個名字和一組的權限。我們不想級聯來自Custome