java最全的Connection is read-only. Queries leading to data modification are not allowed

时间:2022-03-05 03:57:19

Connection is read-only. Queries leading to data modification are not allowed

描述:框架注入时候,配置了事物管理,权限设置的只读模式

java最全的Connection is read-only. Queries leading to data modification are not allowed

解决方法不是什么把它删了,删了就没安全防护了,肯定不是对的方法。

解决方案一:

如果调用的service中的方法使用了修改,添加功能,并且继承了父类,那么需要将自己的service更新方法的名称添加到这个里边

          <tx:method name="mygetOrder" propagation="REQUIRED" read-only="true"/>

解决方案二:

修改事物加载的权限模式,修改注解

java最全的Connection is read-only. Queries leading to data modification are not allowed

关闭事物加载的只读模式,默认是开启的

@Transactional(readOnly = false)