问答详情
源自:5-4 JpaSpecificationExecutor接口使用详解

多表联查和分组要怎么处理

group by 和多表联查怎么用

提问者:慕UI6508530 2019-02-27 14:39

个回答

  • 何小玄
    2019-04-09 12:21:23

    Join<ProjectPoint, PersonnelRecord> personnelRecordJoin = root.join("personnelRecords", JoinType.INNER);
    predicate.add(criteriaBuilder.equal(personnelRecordJoin.get("engineer").get("id").as(String.class), engineerId));

    join 用上面方式查询,ProjectPoint 里有 PersonnelRecord 集合。

    group by 的还没用过,感觉上应该类似,都是封装成对象了。