gpt4 book ai didi

java - 需要带有建议和切入点的@Transactional

转载 作者:行者123 更新时间:2023-11-29 08:49:20 24 4
gpt4 key购买 nike

如果我们在tx:advice 和AOP 中的point cut 中提到这些方法,我们还必须在方法中使用@transactional 注解吗?还是 @transactional 可以替代建议和切入点?

最佳答案

这只是一种不同的方式,使使用声明式事务更容易使用。缺点是您要将事务注释添加到实际代码中。

在大多数情况下这不是问题,但请考虑这样一种情况,您有一个要在多个数据源上使用的 Repository 类。

如果您使用注解进行声明式事务处理,您将需要一些重复代码,而在 tx:advice 的情况下,您可以轻松地使用它们自己的事务管理器使尽可能多的类事务对象,无需触及代码。

无法添加 @Transactional 的另一个明显场景是无法修改源代码。

关于java - 需要带有建议和切入点的@Transactional,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23533402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com