1. 问题简述
JPA 分页查询这个很简单,只要在接口上加上一个参数 Pageable
比如
但是 仔细看 我自定义的 SQL 这里用了 a.* 来只获取一张表的字段 .
但是他生成的 SQL 语句就成了.
这样就导致了 查询异常.
2 . 解决方案
1 . 指定count的字段
在@Query 注解中添加一个参数
然后,生成的SQL语句就是
2 . 指定count的查询语句
同样也是 @Query中添加参数
JPA 分页查询这个很简单,只要在接口上加上一个参数 Pageable
比如
但是 仔细看 我自定义的 SQL 这里用了 a.* 来只获取一张表的字段 .
但是他生成的 SQL 语句就成了.
这样就导致了 查询异常.
1 . 指定count的字段
在@Query 注解中添加一个参数
然后,生成的SQL语句就是
2 . 指定count的查询语句
同样也是 @Query中添加参数