Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not

前言

在工作流遇到了这个问题,查看自己的待办任务的时候出现了更新异常,因为Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not,之后就一直报服务器异常了。

毕竟咱也是经常用搜索引擎的人,于是就查询出错原因,网上的办法和博客倒是不少,但是由于小编能力有限,看不懂,之后又经历了相当长的时间,今天再去查这个问题,博客我就看懂了哈哈!

幸运的是也成功解决了这个问题,我的出错原因和小编下边推荐的博客原因是一样的。
https://blog.csdn.net/u011410529/article/details/51496908

在我的spring的配置文件中,配置的是除了add,del,update,save,其他都是只读的,但是我的service的名字呢含有select,query等关键词,这样的话就被事务拦截了,于是乎报这样的错误。

修改方法就是修改service的名字,或者吧select和query等一些你需要既能编辑又能读的也添加在事务里,设置为只读为false就可以啦!

发布了262 篇原创文章 · 获赞 201 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/hdy14/article/details/101941276
今日推荐