如何從以下sql創建Hibernate條件查詢?Hibernate條件連接查詢
String hql = "select e.employeeId,m.meetingId,e.firstname from Employee e join e.meetings m";
任何人都可以請提供相應的條件查詢?
如何從以下sql創建Hibernate條件查詢?Hibernate條件連接查詢
String hql = "select e.employeeId,m.meetingId,e.firstname from Employee e join e.meetings m";
任何人都可以請提供相應的條件查詢?
的標準查詢是:
Criteria c = session.createCriteria(Employee.class, "e");
c.createAlias("e.meetings", "m"); // inner join by default
c.setProjection(Projections.distinct(Projections.projectionList()
.add(Projections.property("e.employeeId"), "employeeId")
.add(Projections.property("m.meetingId"), "meetingId")
.add(Projections.property("e.firstname"), "firstname")));
非常感謝Jose.It正在工作。 –
我們是否必須爲此查詢的return語句指定全新的.hbm.xml模型? –
標準條件= sessionFactory.getCurrentSession()個createCriteria(Employee.class) .createAlias( 「會議」, 「M」,JoinType.LEFT_OUTER_JOIN)
你有沒有試圖把你的問題的標題放在谷歌搜索框中? –