如何使用JPA2从联接表中删除行

如何使用JPA2从联接表中删除行,jpa,jpa-2.0,jpql,jointable,Jpa,Jpa 2.0,Jpql,Jointable,我有一个生成联接表的一对多关系,我需要做的是从该联接表中删除一行,但我甚至不知道如何执行jpql查询来访问该表,因为它不是我的数据模型中的实体 要了解我的问题: 我有下面几张桌子: 用户--(一对多)-->权限,该权限生成表user\u权限 我需要从user_权限中删除行,因为如果我在权限中删除,所有具有特定权限的用户都将丢失它 从用户权限列表中删除权限,然后保存用户对象。如果级联配置正确,则应该从联接表中删除相应的条目

我有一个生成联接表的一对多关系,我需要做的是从该联接表中删除一行,但我甚至不知道如何执行jpql查询来访问该表,因为它不是我的数据模型中的实体

要了解我的问题:

我有下面几张桌子:

用户--(一对多)-->权限,该权限生成表user\u权限


我需要从user_权限中删除行,因为如果我在权限中删除,所有具有特定权限的用户都将丢失它

从用户权限列表中删除权限,然后保存用户对象。如果级联配置正确,则应该从联接表中删除相应的条目