• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > oracle 配合mybatis example分页

oracle 配合mybatis example分页

作者:张三 字体:[增加 减小] 来源:互联网 时间:2017-10-09

张三通过本文主要向大家介绍了mybatis等相关知识,希望本文的分享对您有所帮助

mybatis逆向生成的xml 内增加 分页

 

<select id="selectByPage" parameterType="map" resultMap="BaseResultMap">		
		select
		<include refid="Base_Column_List" />
		from(
		(select rownum rn,uo.* from
		(select * from mytable 
		<if test="_parameter != null">
			<include refid="Update_By_Example_Where_Clause" />
		</if>
            order by ${example.orderByClause}      
		) uo
		where rownum <=#{limit})) ua
		where ua.rn>#{start}
	</select>
Update_By_Example_Where_Clause


接口增加

 

 

    List<tableObject> selectByPage(@Param("start") int start,@Param("limit") int limit,@Param("example") tableObjectExample example);

service为

 

 

public List<tableObject> getByCcidsP(List<Long> ccids,String pageNo,String pageSize){	
		CouponCashExample example = new CouponCashExample();
		example.createCriteria().andCcidIn(ccids);
		int pageSizeI = Integer.parseInt(pageSize);
		int pageNoI = Integer.parseInt(pageNo);
		int start = (pageNoI-1)*pageSizeI;
		int limit = (pageNoI)*pageSizeI;
		example.setOrderByClause("ccid");
		return CouponCashMapper.selectByPage(start, limit, example);
	}


完成

 

 

 



 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-11[Oracle] 浅析令人抓狂的ORA-01555问题
  • 2017-05-11Oracle数据库优化策略总结篇
  • 2017-05-11Oracle三种上载文件技术
  • 2017-05-11ORACLE的五种表的优缺点概述
  • 2017-05-11oracle 11g数据库安全加固注意事项
  • 2017-05-11Oracle用户密码含有特殊字符导致无法登陆解决方法
  • 2017-05-11oracle存储过程常用的技巧(详)
  • 2017-05-11Oracle数据库用户的密码过期时间如何修改为永不过期
  • 2017-05-11Oracle并行操作之并行查询实例解析
  • 2017-05-11Oracle 阻塞(blocking blocked)介绍和实例演示

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Oracle导出excel数据
    • Oracle索引(B*tree与Bitmap)的学习总结
    • oracle跨库查询dblink的用法实例详解
    • MySQL安全性指南 (1)(转)
    • ORACLE PL/SQL 触发器编程篇介绍
    • oracle 数据库隔离级别学习
    • Oracle12c通过SQL Developer工具调试procedure报错: ORA-24247解决方法
    • oracle区管理和段空间管理详细介绍
    • oracle数据库定时任务dbms_job的用法详解
    • Oracle Connect to Idle Instance解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有