【发布时间】:2019-11-26 16:25:40
【问题描述】:
我试图弄清楚如何使用 Spring 配置一个不在事务中运行的方法。我读过 Spring Data 存储库默认激活其方法中的事务行为。我不想要这个事务,因为我有很多对存储库的“保存”调用,并且每个调用都相互独立。我认为为每次调用存储库方法创建事务会减慢代码和应用程序的性能。所以:
- 这是可能的,还是每个服务或 dao 方法都必须在事务中运行?
- 如果有,为什么?
- 如果可能,如何配置不在事务中运行的方法?只是删除 Spring 事务注释?
谢谢
【问题讨论】: