明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
错误描述

调用save()方法报错 Connection is read-only. Queries leading to data modification are not allowed
产生原因

让所有的方法都加入事务管理,类前面加了注解 @Transactional(readOnly = true)

设置为只读的事务,但是增删改就会报错 Connection is read-only.
解决方法

方法设置,可读可写即可加上如下注解:

@Transactional(readOnly = false)

        @Transactional(readOnly = false)
        public void insertOrUpdateByIdCard(YwPerson ywPerson) {
            super.save(ywPerson);
        }


相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2009-05-19 服务器按钮如何通过js验证再触发提交事件?
2007-05-19 获取一个网页数据返回的编码类型是gzip,解压后,网页中包含的中文字段变成了乱码,只需要把编码更改为BIG5 ,繁体字就正常显示了!
点击右上角即可分享
微信分享提示