Connection is read-only. Queries leading to data modification are not allowed 解决方法
Posted on 2022-05-19 21:09 且行且思 阅读(781) 评论(0) 编辑 收藏 举报
错误描述
调用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);
}
调用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);
}
分类:
JAVA
, IntelliJ IDEA
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2009-05-19 服务器按钮如何通过js验证再触发提交事件?
2007-05-19 获取一个网页数据返回的编码类型是gzip,解压后,网页中包含的中文字段变成了乱码,只需要把编码更改为BIG5 ,繁体字就正常显示了!