ibatis 自带分页方法

时间:2021-07-26 20:09:33
 

ibatis自带函数:

 
ibatis 自带分页方法PaginatedList paginatedList =sqlMap .queryForPaginatedList(statementName, parameterObject, pageSize);ibatis 自带分页方法


基于Spring框架来实现的分页

          
ibatis 自带分页方法public    List   getAllList(String   flag)   
ibatis 自带分页方法ibatis 自带分页方法          
{   
ibatis 自带分页方法                  PaginatedList   paginatedList   
=   this.getSqlMapClientTemplate().queryForPaginatedList("getAllList",null,5);  
ibatis 自带分页方法    
ibatis 自带分页方法                  
if   ("privious".equals(flag))   
ibatis 自带分页方法ibatis 自带分页方法                  
{   
ibatis 自带分页方法                          paginatedList.previousPage();   
ibatis 自带分页方法                  }
   
ibatis 自带分页方法                  
else   if   ("next".equals(flag))   
ibatis 自带分页方法ibatis 自带分页方法                  
{   
ibatis 自带分页方法                          paginatedList.nextPage();   
ibatis 自带分页方法                  }
   
ibatis 自带分页方法    
ibatis 自带分页方法                  
return   paginatedList;   
ibatis 自带分页方法          }
   
ibatis 自带分页方法

    
  在JSP中,如下调用:

ibatis 自带分页方法< button    onclick ="location.href  =  'test.shtml?flag=privious'" > 上一页 </ button >    
ibatis 自带分页方法
< button    onclick ="location.href  =  'test.shtml?flag=next'" > 下一页 </ button >    ibatis 自带分页方法


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