扫码关注官方订阅号
学习是最好的投资!
我的问题是因为上一个事物还没结束,不能开启新的事务,所以不管怎样都要报错,在service层加上@Transactional(propagation=Propagation.NOT_SUPPORTED)注解,开启新的事务,就好了
你不是insert操作吗?为什么要使用readOnly=true。这表示只读事务。不能用于写操作。把readOnly去掉就OK了。
insert
readOnly=true
readOnly
看下你的数据库权限吧!是不是只有只读权限。代码看不出来什么问题。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我的问题是因为上一个事物还没结束,不能开启新的事务,所以不管怎样都要报错,在service层加上@Transactional(propagation=Propagation.NOT_SUPPORTED)注解,开启新的事务,就好了
你不是
insert
操作吗?为什么要使用readOnly=true
。这表示只读事务。不能用于写操作。把
readOnly
去掉就OK了。