论坛首页 Java企业应用论坛

ibatis 自带分页方法

浏览 4558 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-10-08  
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:此方法只可以用于小数量的数据查询,大数量此法不可行,速度慢的无法忍受。
                                 
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics