我在Java中有两个POJO类,Project
和User
,处于多对多关系中。
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时,我感到困惑。