JPA ManyToMany:通过ID列表而不是实际对象列表设置/更新
我有两个域类,它们之间有多对多关系,例如用户和组。数据库中有一个user2group表来映射此关系。如果我想根据组ID列表(可能来自HTML表单)设置用户组,我真的必须首先获取组,然后通过JPA ManyToMany:通过ID列表而不是实际对象列表设置/更新,jpa,many-to-many,Jpa,Many To Many,我有两个域类,它们之间有多对多关系,例如用户和组。数据库中有一个user2group表来映射此关系。如果我想根据组ID列表(可能来自HTML表单)设置用户组,我真的必须首先获取组,然后通过setUsers(set)更新用户吗?我已经有了组ID,它们实际上是更新映射表所需的唯一信息 我使用Spring数据JPA和Hibernate作为提供程序。您可以编写本机查询,但ORM的全部目的就是使用它。如果关系的拥有方是用户,则可能不必获取组,但最常见的是在组中定义它。在这种情况下,如果要使用ORM,则必须
setUsers(set)
更新用户吗?我已经有了组ID,它们实际上是更新映射表所需的唯一信息
我使用Spring数据JPA和Hibernate作为提供程序。您可以编写本机查询,但ORM的全部目的就是使用它。如果关系的拥有方是用户,则可能不必获取组,但最常见的是在组中定义它。在这种情况下,如果要使用ORM,则必须获取组