spring-transactions 相关问题

与Spring的Transaction API相关的问题(程序化或声明性)

@Async 和 @Transaction 方面顺序

使用 Spring Boot 2.1.1.RELEASE / Spring Framework 5.1.4,我有一个通过以下方式启用 @Async 和 @Transactional 注释的应用程序: @EnableAsync(模式 = AdviceMode.ASPECTJ) @

回答 2 投票 0

JPA:readOnly=true 在一大@Transactional

阅读 Vlad Mihalcea 的关于“使用 Spring 进行读写和只读事务路由”的文章很有趣。 但我仍然无法直接理解这会发生什么......

回答 1 投票 0

@Transactional 注解在 springboot 中对于多个子类不起作用

我试图在同一事务下的多个类中保留多个数据库调用。 EX:家长课(服务1) @服务 @Slf4j @RequiredArgsConstructor 公共类处理器{ 私人决赛

回答 1 投票 0

带有@Transactional的方法在目标上调用而不是在代理实例上

我目前正在将我的一个项目从“自配置 spring”迁移到 spring boot。虽然大多数东西已经可以工作,但我对 @Transactional 方法有一个问题,其中...

回答 1 投票 0

Spring boot全局提交JPA事务事件?

我有一个使用 JPA 的 Spring Boot 应用程序,我希望在提交 JPA 事务时收到通知。 我知道有 @TransactionalEventListener 用于管理与

回答 1 投票 0

带有@Transactional的公共方法调用私有方法

我有几个关于@Transactional 注解的问题。如果我有类似如下的实现: @事务性 公共接口示例Repo { SampleClass createRecord(); } 公开课

回答 1 投票 0

TransactionSynchronizationAdapter 中的 beforeCommit 具体作用是什么?

将逻辑放在 beforeCommit 方法中与直接将其写入事务范围内有什么区别?使用 beforeCommit 有什么具体的优势吗? 我有...

回答 1 投票 0

Spring 事务在 RuntimeException 上回滚

我有一个事务方法,我想调用另一个可能抛出 RuntimeException 的方法。 问题是,当抛出异常时,事务被标记为 rollbackOnly...

回答 1 投票 0

调用数据库的时候方法上必须加@Transactional注解吗?

我已经安静地从事Spring项目一段时间了,在处理数据库时我几乎从来不需要添加@Transactional注释。但我已经有了关于交易如何进行的理论知识

回答 1 投票 0

Spring Data JPA 与事务

我正在使用带有事务的 Spring Data JPA 开发一个应用程序。尽管我使用的 Spring 版本 (4.0.0) 能够使用 JavaConfig,但我更喜欢坚持使用 XML。 我有这个配置: <...

回答 2 投票 0

Spring 事务:将 @Async 方法与 @Transactional 一起使用时,更改不会持久化

这是我的申请流程: A类{ @事务性 公共无效foo(){ // 将行插入表中 async_job(); //.. } } B类{ @异步 公共无效async_job(){ ...

回答 1 投票 0

如何使用 Spring Batch 在 Spring Cloud 任务中使用声明式事务管理

春季启动2.5.4 我的问题是我没有成功管理事务:当我用 @Transactionnal 注释我的服务层和 dao 时,当我在同一服务中连续调用 dao 时...

回答 1 投票 0

任何场景都可以在Repository删除方法上使用@Transactional注解?

我正在审查一位高级成员的代码以进行第一次同行评审,因此他使用删除方法在自定义存储库中添加了 @Transactional 注释。自定义Repository删除方法是...

回答 1 投票 0

如何在 Spring 事务中获取连接?

想象一下这段代码: 富() { 连接 conn = ...; } foo() 已从具有注释 @Transactional 的方法中调用。如何获取当前的 JDBC 连接?请注意 foo() 是我...

回答 6 投票 0

Spring MongoDB中@Transactional(readOnly = true)的作用是什么

据我了解,当在 MongoDB 中使用 WiredTiger 存储引擎的事务时,隔离级别固定为快照。 如果我使用@Transactional(readOnly = true),它允许一致的读取

回答 1 投票 0

我应该将 @Transactional(readOnly = true) 应用于简单的查询方法吗?

事务的优点被称为ACID:原子性、一致性、隔离性和持久性。在保存和更新等方法中,事务是有效的,因为它们支持脏检查......

回答 2 投票 0

如何在@Transactional方法中手动强制提交? [重复]

我正在使用 Spring / Spring-data-JPA 并发现自己需要在单元测试中手动强制提交。 我的用例是,我正在进行多线程测试,其中我必须使用持久的数据...

回答 3 投票 0

Spring 事务管理器和多线程

我正在使用Callable接口在serviceImpl中编写多线程程序。我使用的是spring事务管理器。当在DB中执行更新操作时,它执行成功。但是更新...

回答 3 投票 0

理解嵌套方法调用中的@Transactional 行为

我有一个用@Transactional注释的方法,在这个方法中,我调用了另一个没有用@Transactional注释的方法。我试图理解其中的交易行为

回答 1 投票 0

抛出错误时事务不回滚(多线程)

转账方法调用的存款方法抛出RuntimeException时,交易不会回滚。提款方法在存款之前运行,并将更新源帐户

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.