标准查询jpa的多对多关系

时间:2018-06-11 23:08:38

标签: sql many-to-many criteria

我在Java中有两个POJO类,ProjectUser,处于多对多关系中。

 public class Project
 @ManyToMany
 private List<User> coworkers = new ArrayList<>();
 ..}

Class Project有一个User列表,但是User没有保留一组Project。我需要从Hibernate CriteriaQuery做的是找到与连接用户相关的项目。 这是我的查询: @Query(“从项目p中选择p左外连接p.coworkers为cwk,其中cwk.id =?#{principal?。id}”)
在谈到CriteriaQuery时,我感到困惑。

0 个答案:

没有答案