ibatis执行查询后自动执行一个commit,该如何处理

   阅读
ibatis执行查询后自动执行一个commit
各位大牛,公司要求,在ibatis执行查询后,都要执行下一个提交语句,那些更改数据的sql,应用了事务控制,用的是spring管理的,现在对于这个在每个查询方法执行后,都要执行个提交操作,咋办呀?
------解决方案--------------------
spring 会帮你做吧,问题是查询语句为啥还要commit呢
------解决方案--------------------
好多人都用MySQL啊,spring的事务配好了,应该没太大问题吧。一定要加一个commit操作,可以试着自己自定义spring aop试试
------解决方案--------------------
我去,这个自动调用本来就相当于面向切面了啊,不用aop,还不让人去改代码,你们的dba管的有点多了吧,面向切面咋就影响性能了?其实你这个最简单的方法就是把查询方法配到spring事务里,加个readonly。如果不用面向切面,只能在service的共同父类里边做点手脚了吧,具体实现你得自己想想了
------解决方案--------------------
应该也有一定规范吧,例如不可能用update,del这些开头吧,把这些的配置成正常事务,剩下的  method="*" 配成只读的试试吧
阅读