`
温柔一刀
  • 浏览: 857476 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ibatis 自带分页方法

阅读更多
ibatis自带函数:   
 
java 代码
  1. PaginatedList paginatedList=sqlMap.queryForPaginatedList(statementName, parameterObject, pageSize);  

基于Spring框架来实现的分页       
           
java 代码
 
  1. public List getAllList(String flag) {   
  2.         PaginatedList paginatedList = this.getSqlMapClientTemplate()   
  3.                 .queryForPaginatedList("getAllList"null5);   
  4.   
  5.         if ("privious".equals(flag)) {   
  6.             paginatedList.previousPage();   
  7.         } else if ("next".equals(flag)) {   
  8.             paginatedList.nextPage();   
  9.         }   
  10.   
  11.         return paginatedList;   
  12.     }  
    
  在JSP中,如下调用:   

<button   onclick="location.href  =  'test.shtml?flag=privious'">上一页<!---->button>   
<button   onclick="location.href  =  'test.shtml?flag=next'">下一页<!---->button>

PS:此方法只可以用于小数量的数据查询,大数量此法不可行,速度慢的无法忍受。
                                 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics