请问在实际项目中,分页查询一般是如何实现的呢

Pagehelper
Mybatisplus分页工具
分页sql
处理返回的集合
。。。

没有太多的项目经验,想请教一下大佬,在实际工作中是一般通过什么方式实现分页查询?分页查询的返回值除了结果集外一般还需要哪些呢?当前页数?总页数?每页的数量?当前结果集的查询条件?

这个没有统一的格式,不同的公司、不同的项目都有不同的形式。但时一般返回结果除了结果集,当前页、总页数、每页的数量,还是要返回的。

一般情况下,主要返回查询到的data数据和总条数total 即可。
查询的时候,携带必要参数 page(当前页),pageSize(每页的数量)及其它自定义查询条件。

你要做的是记住这一次查询的位置,然后前端再次请求时,能够通过当前位置拉到下一页的数据。因此返回给前端的,只需有结果集和当前位置(offset)即可。如果业务需要总页数和总数量,那就一并返回