oracle下mybatis一对多的映射关系怎么分页

 我来答
elephantbeard
2016-08-06 · TA获得超过145个赞
知道小有建树答主
回答量:307
采纳率:33%
帮助的人:241万
展开全部
mybatis的物理分页:mybatis-paginator
github上有一个专门针对mybatis的物理分页开源项目:mybatis-paginator,兼容目前绝大多数主流数据库,十分好用,下面是使用步骤:
环境:struts2 + spring + mybatis
一、pom.xml中添加依赖项
View Code

二、mybatis映射文件中按常规写sql语句
View Code
如果使用mybatis-spring来整合mybatis,sqlSessionFactory参考下面修改(主要是加载分页插件)
View Code

三、服务层基类
View Code

四、具体的服务层子类调用
View Code
服务层就处理完了,接下来看Action层

五、Action基类
View Code
注:约定分页时,url类似 /xxx.action?pageIndex=N

六、具体的Action子类调用
View Code

七、前端页面
View Code
解释:jquery的分页插件,网上一搜索一大堆,我用的是jquery.simplePagination,pageIndex、pageIndex、{pageSize}...包括list,这些属性都是后台Action中的model属性

后记:
github上还有另一款mybatis的分页插件:Mybatis-PageHelper 也十分好用,使用说明参考:http://git.oschina.net/free/Mybatis_PageHelper/blob/master/wikis/HowToUse.markdown
使用示例:
View Code
mybatis-config.xml中的配置:
View Code
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式