次のSQLから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")));