码迷,mamicode.com
首页 > 其他好文 > 详细

github分页插件的业务逻辑

时间:2017-07-05 23:41:47      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:for   dao层   images   9.png   查询条件   provider   数据   query   uil   

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分页插件的业务逻辑

标签:for   dao层   images   9.png   查询条件   provider   数据   query   uil   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!