2008-03-11

用criteria进行关联查询

关键字: criteria
问题描述如下: 引用两个实体 Parent(P) 和 Child(C)之间是1:N的关系,现要求符合指定条件的P及所包 含的C 采用hibernate中的Criteria来实现此功能的代码如下: Criteria criteria = this.getCriteria(Parent.class); //连接关联子对象child,且指定了连接方式为左外连接 criteria.createAlias("children", "c", CriteriaSpecification.LEFT_JOIN)); //下面三行代码是用于获取总的记录数 criteria.setProjection ...