spring-transactions
-
JtaTransactionManager和ChainedTransactionManager之间的区别? 我需要管理应用程序中的多个资源,如 jms 和数据库 在查看可以管理多个资源的事务管理器时,我遇到了2个事务管理器JtaTransactionManager和ChainedTransactionManager,它们几乎声称他们可以管理多个资
-
仅当确定已提交但在提交之前拦截事务 Context 是 Java - JPA 与 Hibernate 和 Spring。 让我们以两阶段提交协议的场景为例(但仅使用一个资源): 从应用程序提交查询 投票是/否(在我们的例子中来自数据库) 3.1. 如果是,则来自数据库
-
春季全球交易与本地交易 在阅读Spring交易文档时,我看到它同时支持全局交易和本地交易。 简单来说,什么是全局事务,什么是本地事务? 一个比另一个有什么优势?它们的适当用途是什么? 如果我使用以下配置 –
-
具有@Async的嵌套@Transactional方法 我正在使用Spring和JPA。我已经打开了。在我的用户注册服务方法中,我调用了其他一些带注释的服务方法。这些方法可以执行各种操作,例如发送欢迎电子邮件以及使用我们的第三方支付系统注
-
在春天,我们是否需要同时@Transactional和@Modifying注释? 我仍然试图围绕@Transactional是如何工作的。 我对服务类的方法进行了注释,并对存储库类中的方法进行了注释。带注释的方法是否适用于带注释的存储库中的方法? 我希望我在这里的问题和例
-
为什么Spring的@Transactional不适用于受保护的方法? 从 使用代理时,应仅将@Transactional注释应用于具有公共可见性的方法。如果使用@Transactional批注对受保护的、私有的或包可见的方法进行批注,则不会引发任何错误,但带批注的方法不会显示
-
-
-
如何使用 spring 管理的事务性 EntityManager 执行自定义 SQL 查询 我有一个基于Spring构建的应用程序。我让Spring做所有的魔术,只要我对映射到Java对象的实体进行操作,一切正常。 但是,当我想对未映射到任何Java实体的表执行一些自定义工作时,我就卡住了
-
春季@Service是交易性的吗? 当我在Spring服务上并且我想通过spring存储库更新多个数据库表时,我是否需要添加@Transactional以确保我是事务性和回滚的,还是已经存在?如果是,我是否需要将其添加到类级别或方法?
标签