3 个回答
✓ 已被采纳新手上路,请多包涵

我的问题是因为上一个事物还没结束,不能开启新的事务,所以不管怎样都要报错,在service层加上@Transactional(propagation=Propagation.NOT_SUPPORTED)注解,开启新的事务,就好了

你不是insert操作吗?为什么要使用readOnly=true。这表示只读事务。不能用于写操作。
readOnly去掉就OK了。

看下你的数据库权限吧!是不是只有只读权限。代码看不出来什么问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题