java删除接口:使用mybatis操作数据库进行了一个多张表的删除,提交事务以后,返回成功
立刻调用查询接口:发现之前删除的数据还在,此时去查看数据库,发现并没有该数据
并没有使用mybatis的二级缓存以及其他缓存
mysql隔离级别为RR
删除和查询在同一个方法里面吗,还是分了不同的请求
缓存否?
你先看看因为什么异常导致回滚的,spring事务默认回滚RuntimeException,你这样写只会对出现RuntimeException异常及其子类进行回滚,你可以把RuntimeException改成Exception试试看。