java中使用mybatis和oracle 查询数据时比如我第一次点击页面查询 返回1,2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中使用mybatis和oracle 查询数据时比如我第一次点击页面查询 返回1,2相关的知识,希望对你有一定的参考价值。

java中使用mybatis和oracle 查询数据时比如我第一次点击页面查询 返回1,2,3,4,5第二次点击在点击页面相同查询返回了1,1,2,2,3,3,4,4,5,5第三次为1,1,1,2,2,2,3,3,3,4,4,4,5,5,5第四次1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5以此类推 这是什么原因导致的 怎么解决

我们项目组正好用到了这个,SEQ_ZONE为sequence,则mybatis配置文件如下: SELECT SEQ_ZONE.CURRVAL AS id from dual insert into TBL_ZONE (ID, NAME ) values (SEQ_ZONE.NEXTVAL, #name,jdbcType=VARCHAR ) 参考技术A 影射如何写的,检查看写正了没有。

mybatis中mapper.xml分页查询oracle的sql语句,按字段查询

参考技术A mybatis中有分页查询的处理如下,page是你自定义的分页对象
String
querySql
=
"selectManager";//查询语句
String
countSql
=
"countManager";//查询语句统计记录数
page.setTotalCount(((Long)
getSqlSession().selectOne(countSql,
parameter)).intValue());//设置分页对象
RowBounds
rowBounds
=
new
RowBounds(page.getFirstResult(),
page.getPageSize());
List<T>
list
=
getSqlSession().selectList(querySql,
parameter,
rowBounds);
page.setResult(list);
return
page;

以上是关于java中使用mybatis和oracle 查询数据时比如我第一次点击页面查询 返回1,2的主要内容,如果未能解决你的问题,请参考以下文章

mybatis中mapper.xml分页查询oracle的sql语句,按字段查询

mybatis oracle 不能返回 null 列

mybatis oracle 分页+模糊查询

Java中oracle分页查询01

mybatis总结

Oracle模糊查询CONCAT参数个数无效