xezv32
xezv32
采纳率0%
2016-05-03 07:03 阅读 4.2k

CrudRepository多次使用save方法如何让它们在同一个事务当中

图片说明
像这个多次调用save方法 ,当系统出现错误的时候我前面执行的save方法并没有发生数据回滚 ,我查了一下底层代码里的save头上有一个@Transactional 注解 ,是不是我每次调用save都是一个新的事务呀,那我在service上写的@Transactional岂不是没有起作用,因为有一个aop是作用在save方法上的,有什么方法可以让多个save在一个事务下吗

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • xiajciqjdis Mr-Joke 2018-07-31 08:16

    兄dei,你是不是使用INNODB引擎啊。如果使用了MyISAM引擎是不支持事务的。

    点赞 评论 复制链接分享

相关推荐