首页 > 其他 > 详细

github分页插件的业务逻辑

时间:2017-07-05 23:23:23      阅读:382      评论:0      收藏:0      [点我收藏+]
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分页插件的业务逻辑

原文:http://www.cnblogs.com/lijunp/p/7123952.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!