github分页插件的业务逻辑
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github分页插件的业务逻辑相关的知识,希望对你有一定的参考价值。
github分页插件查询的业务逻辑:
controller层:
query封装前端传来的数据
Service层:
1、构建一个PageBounds:当前页(page)、查询多少条(pageSize)、排序
2、调用dao的查询方法:查询条件,分页参数对象;返回一个PageList或者List
3、service接收到dao的查询结果(结果集、分页对象paginator)
返回的数据: 根据EsasyUI,必须返回rows 和 total,rows为dao曾返回的结果列表,total为分页对象中的TotalCount属性。
Dao层:
其中利用@selectProvider注解注入分页查询类SaleChanceBuilder中的selectForPageSql方法
方法中,利用SQL内部类创建创建并且以字符串形式返回了sql语句,也可以使用其他方法
以上是关于github分页插件的业务逻辑的主要内容,如果未能解决你的问题,请参考以下文章