service分页查询

请教思否的各位大神几个问题
1、service查询列表数据的时候一般是分成两个方法,一个分页、一个查询全部,还是整合在一个方法呢?
2、分页查询返回给controller的时候是返回list还是自定义一个分页对象(包含总数据量、索引页、总页数之类的)?
谢谢各位大神,期待大佬的点拨

阅读 2.7k
1 个回答
  1. 一般分成两个方法,一个用于获取全部,一个用于分页。实际情况只有在数据量不太大的时候会用到查询全部。所以数据量小的时候一般只有获取全部方法,数据量大的时候一般只有获取分页方法。
  2. 分页查询返回给Controller的是一个Page<T>类型,该类型Spring Boot JPA默认提供了,不需要自定义。

Page<T>的官方文档:https://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/domain/Page.html

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题