1、本表多字段排序分頁
ybsjlgsszRepository.findAllByQjId(qjId, PageRequest.of(page - 1, size, Sort.Direction.ASC, "bylc", "sylc"))
2、引用其他表的多字段排序分頁,用hql來實現
首先通過navicat來測試原生態的sql語句
SELECT a.* FROM "PUNISHER_GZMBNRGL" a INNER JOIN "PUNISHER_GZMBGL" b on a.ZT_ID=9 AND a.GZMBGL_ID=b.id ORDER BY b.CODE ASC,a.XH asc;
最后把原生態的sql語句寫成hql語句
@Query("select a from punisher.Gzmbnrgl a inner join punisher.Gzmbgl b on a.ztId=:ztId and a.gzmbglId=b.id order by b.code asc,a.xh asc") List<Gzmbnrgl> findAllByZtId(@Param("ztId") int ztId, Pageable pageable);
在Controller調用即可