当前位置:编程学习 > JAVA >>

spring+ibatis 访问mysql 查询数据不一致问题

请教各位高手,在向数据库中添加了一条数据后,分页查询有一定几率查不到新添加的数据,可能是什么原因呢????

具体:
走的http协议。使用了spring的事务,是代码控制的。
第一次访问添加了一条数据。提交了事务,这时在数据库中是可以直接查询到的。
第二次访问分页查询,一定几率是正确的,一定几率查不到新添加的数据,直接在数据库中用和ibatis中写的一样的语句,是可以正确查询到的,但ibatis返回的结果却不一定正确。

之后再多次分页查询,重复很多次,大部分时候是正确的,但总有较小概率查不到新添加的数据。

ibatis没有配置缓存。spring事务隔离是提交读。
实在是不知道从何下手,请教大家有没有遇到类似问题的呢? --------------------编程问答-------------------- 每次分页查询都重新用sql查询了没? --------------------编程问答-------------------- 有的,log4j的日志也看得出,每次都有连接,sql查询。 --------------------编程问答--------------------

这么神奇.难道是因为样子问题... --------------------编程问答-------------------- 这样啊......
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,