SpringDataJpa遇到的问题

眼君

关注

阅读 122

2022-01-04

使用SpringDataJpa动态分页,自动做cross join查询

有时使用SpringDataJap提供的分页方法,或手写方法使用Pageable pageable参数分页,当查询总数时,数据库生成的sql会使用cross join做总数查询,解决这种问题,要是放弃分页,要么使用sql语句手动分页,例如mysql使用limit解决,为什么会出现这种问题原因未知

参考文档:
https://bbs.csdn.net/topics/391004025?page=1

JPA-style positional param was not an integral ordinal

本人遇到这种问题,是因为入参占位符使用了==?1==
当改成了==:参数名==,问题就解决了

精彩评论(0)

0 0 举报