2012-03-13 61 views
0

我有兩個域類,它們之間有許多2對多的關係,例如,用戶和組。數據庫中有一個user2group表來映射這種關係。如果我想根據組ID列表(可能來自HTML表單)設置用戶組,我是否真的必須首先獲取組以便通過setUsers(Set<Users>)更新用戶?我已經有組ID,他們實際上是唯一需要更新映射表的信息...JPA ManyToMany:通過ID列表而不是實際對象列表設置/更新

我使用Spring Data JPA和Hibernate作爲提供程序。

回答

1

你可以寫一個本地查詢,但ORM的全部要點就是使用它。如果關係的所有方在用戶身上,您可能不需要取得集團,但在集團中定義它最常見。在這種情況下,如果您打算使用ORM,那麼您必須獲取組。

相關問題