如何从以下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)
你有没有试图把你的问题的标题放在谷歌搜索框中? –