spring+mybatis事务的readonly属性无效

在Spring配置事务中设置的read-only="true"不起作用,仍可以执行写操作;但是其他的正常。
查看了一下DataSourceTransactionManager这个类的doBegin方法中没有判断read-only。
HibernateTransactionManager.doBegain方法中则有一判断

if(!definition.isReadOnly() && !txObject.isNewSession())

 

posted @ 2019-07-16 22:45  努力挣扎的小兵  阅读(1363)  评论(0编辑  收藏  举报