【发布时间】:2013-10-31 15:06:54
【问题描述】:
我有一个简单的查询,如下“从用户中选择 *”。我还使用 Pageable 来启用分页。
此查询可能有基于给定参数是否为空的可选谓词。
例如,如果给出“code”参数且不为空,则查询变为 "select * from USERS where code = :code";
据我所知,我无法使用 @Query 注释来实现这一点。我可以实现自定义存储库并使用 EntityManager 创建动态查询。 但是,我不确定如何将“Pageable”与之集成以获取分页结果。
我怎样才能做到这一点?
【问题讨论】:
标签: pagination spring-data-jpa