请教各位高手,在向数据库中添加了一条数据后,分页查询有一定几率查不到新添加的数据,可能是什么原因呢????具体:
走的http协议。使用了spring的事务,是代码控制的。
第一次访问添加了一条数据。提交了事务,这时在数据库中是可以直接查询到的。
第二次访问分页查询,一定几率是正确的,一定几率查不到新添加的数据,直接在数据库中用和ibatis中写的一样的语句,是可以正确查询到的,但ibatis返回的结果却不一定正确。之后再多次分页查询,重复很多次,大部分时候是正确的,但总有较小概率查不到新添加的数据。ibatis没有配置缓存。spring事务隔离是提交读。
实在是不知道从何下手,请教大家有没有遇到类似问题的呢?