mybatis分页拦截器(自动封装版)讲义.doc

近期由于工作需要,想要开发一版能够满足多数人员使用的mybatis分页拦截器,在网上查找了很多资料并结合自己的一些理解,开发出了以下一版简单的代码。 起初想要遵循江湖惯例,通过各个层级间传递分页参数来实现目标,但开发过程中发现这样针对已开发好的代码影响较大(需要修改前端到后端的所有代码),成本较高。然后在此基础上提升了目标 降低业务代码侵入性。 减少原有代码的修改。 减少调用人员开发量。 虽然最终版本在初次配置使用时会有一些繁琐,但后续扩展非常有优势。废话少说,上配置过程和代码。 使用方法 将java文件放置到某个文件夹下 添加maven依赖 mybatis 主要是拦截器部分,可自行在内部资源库中搜索或在网上搜索 配置spring mybatis部分。 根据需要修改spring-mybatis文件。 Mapper文件中配置以”ForPage”结尾的查询,如 select id=selectByTableNameForPage resultMap=BaseResultMap select distinct t.* from table t group by t.id /select 5、jsp页面引入c:import url=/page/page.jsp/ java代码 分页信息实体 /** * 分页信息 */ public clas

文档评论(0)

1亿VIP精品文档

相关文档