Hibernate Criteria加入查询

Liv*_* As 2 hibernate criteria

如何从以下sql创建Hibernate条件查询?

String hql = "select e.employeeId,m.meetingId,e.firstname from Employee e join e.meetings m";

有人可以提供相应的标准查询吗?

jos*_*ose 5

条件查询是:

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")));
Run Code Online (Sandbox Code Playgroud)