SpringDataJpa遇到的问题

使用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
当改成了:参数名,问题就解决了

posted @ 2022-01-24 10:23  KeepArlen  阅读(89)  评论(0)    收藏  举报