如何使用Hibernate标准投影获得整个多对多对象?

如何使用Hibernate标准投影获得整个多对多对象?,hibernate,criteria,projection,Hibernate,Criteria,Projection,我有一个enity用户,它与列表合作伙伴有多对多关系。 希望使用Hibernate条件限制获取合作伙伴的完整列表 criteria.createAlias("user.partners", "partners", JoinType.LEFT_OUTER_JOIN); criteria.setProjection(Projections.projectionList() .add(Projections.property(&

我有一个enity用户,它与列表合作伙伴有多对多关系。 希望使用Hibernate条件限制获取合作伙伴的完整列表

criteria.createAlias("user.partners", "partners", JoinType.LEFT_OUTER_JOIN);

criteria.setProjection(Projections.projectionList()
                .add(Projections.property("user.username"), "userName")
                .add(Projections.property("user.partners"), "partners"));
enter code here
这种方法不起作用,我需要指定特定的合作伙伴属性名称。但我需要在resultSet中列出所有合作伙伴