大家好
我写了手动事务,分多次插入数据
插入完毕后,再次检索出来验证,不正确时回滚
测试时,数据库方面确实回滚了,没有插入新数据
但是查询时,检索出来的是以前插入的数据,并且多次刷新页面,之前回滚掉的数据都在,越来越多
比如
事务开始
--插入1条数据
--查询数据条数
事务回滚
第一次执行页面,查出是1条数据
刷新下页面,查出2条数据
再刷新下页面,查出3条数据....
但是数据库里一直是没有数据的,并没有提交到数据库。可是事务缓存里一直在增加。。。请问这属于bug么。。。
如何初始化事务的缓存?