我在同一个service实现类 里用三个方法methodA()调用methodB()methodB()调用methodC()我在methodA()里插入一条记录到tableA然后在methodC()里读取tableA里的数据
结果把methodA()里刚插入的一条也读取了methodA并没有提交请问为什么数据库mysql,spring拦截到service层,那些属性都是默认的谢谢
结果把methodA()里刚插入的一条也读取了methodA并没有提交请问为什么数据库mysql,spring拦截到service层,那些属性都是默认的谢谢
如果你想不读刚修改的数据就要在这之前提交事务,或者插入数据之前你先查出来保存起来备用。
而且你说的问题和SPRING没有关系。
个人看法