`
温柔一刀
  • 浏览: 865155 次
  • 性别: 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:此方法只可以用于小数量的数据查询,大数量此法不可行,速度慢的无法忍受。
                                 
分享到:
评论

相关推荐

    Spring2_struts2_ibatis框架整合(ssi框架搭建)

    因看到有些上传的资料让下载者不能够运行和使用,所以我自己用Oracle中自带的emp、dept还有一个自己的一个表,写了一个带有注册登录分页的demo。这个源码结构清晰、模块化良好,适合ssi架构者的需求、初次上传自己的...

    (完整版)阿里巴巴编码规范(Java)题库.doc

    * iBATIS 自带的 queryForList(String statementName,int start,int size)分页接口有性能隐患,不允许使用。 * 定义明确的 sql 查询语句,通过传入参数 start 和 size 来实现分页逻辑。 五、接口使用 * 向公司外部...

    阿里巴巴编码规范(Java)满分答卷(内含50题).docx

    * iBATIS 自带的 queryForList(String statementName,int start,int size)分页接口有性能隐患,不允许使用。 * 定义明确的 sql 查询语句,通过传入参数 start 和 size 来实现分页逻辑。 五、安全控制 * 水平权限...

    阿里巴巴编码规范题库.pdf

    - iBATIS自带的分页接口有性能问题,应避免使用。 - 定义清晰的SQL查询语句,通过参数控制分页。 - 虽然存储过程可能提高效率,但应谨慎使用,避免增加维护难度。 5. **权限控制**: - 对于敏感功能,如订单...

    运行好,调试好的spring3.0 mvc_rest_demo.war

    dao层使用 ibatis3 并使用分页方言(Diaelct)进行数据分页,具体请查看rapid文档 view层使用 springmvc_rest /* * Powered By [rapid-framework] * Web Site: http://www.rapid-framework.org.cn * Google Code: ...

    mybatis 通用mapper

    - **Example方法**:支持MyBatis生成器生成的`XXXExample`以及通用Mapper自带的`Example(XXX.class)`类。Example方法可以实现复杂的单表操作。 - **MyBatis生成器生成的XXXExample**:这是一种更灵活的方式,可以...

Global site tag (gtag.js) - Google Analytics