当前第2页 返回上一页
1 2 3 4 5 6 7 8 | <select id= "selectStudent" parameterType= "hashmap" resultMap= "BaseResultMap" >
select *
from (
select rownum rn, A.* from student A
where STATUS = '99'
and score <![CDATA[>]]> #{scores,jdbcType=INTEGER})
where rn <![CDATA[<=]]> #{number,jdbcType=INTEGER}
</select>
|
上面的scores和number均为变量
ps:mybatis取Oracle序列,值相同问题处理
1 2 3 | <select id= "getCode" resultType= "java.lang.String" >
select 'TRD' ||to_char(sysdate, 'yyyymmdd' )||lpad(to_char(SQ_ORD_PURCHASE_ID.nextval), 5 , '0' ) code from dual
</select>
|
上述mybatis代码在调用是总是获取到同一个序列的值,查询相关资料得知是mybatis的缓存问题:
加上useCache="false" flushCache="false"
属性即可:
1 2 3 | <select id= "getCode" resultType= "java.lang.String" useCache= "false" flushCache= "false" >
select 'TRD' ||to_char(sysdate, 'yyyymmdd' )||lpad(to_char(SQ_ORD_PURCHASE_ID.nextval), 5 , '0' ) code from dual
</select>
|
相关推荐:
Oracle如何更改表空间的数据文件位置
如何修改Oracle数据库表中字段顺序
oracle 查询表名以及表的列名
以上就是Oracle结合Mybatis实现取表的10条数据的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
oracle数据库安全策略分析(一)
解决redis存入数据出现乱码的问题
oracle常见问题解决方案汇总
oracle怎么去重查询
oracle faq(oracle的版本)
oracle对plsql中的异常处理
简析oracle数据库常见问题及解决方案
[oracle] cpupsu补丁安装详细教程
oracle给新项目建表实操
oracle存储过程与函数的详细使用教程
更多相关阅读请进入《Mybatis》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » Oracle结合Mybatis实现取表的10条数据