【问题标题】:Exception: javax.persistence.TransactionRequiredException : no transaction is in progress when returning from service to parent service异常:javax.persistence.TransactionRequiredException:从服务返回到父服务时没有事务正在进行
【发布时间】:2020-12-11 06:57:56
【问题描述】:

在从 Spring MVC 迁移到 Spring Boot 时,我们在从服务到服务调用返回方法的事务处理中遇到了这个问题。我们尝试了方法级事务实现Code error。用过的 @覆盖 @Transactional(value="transManagerJdbc",propagation = Propagation.REQUIRED) 公共字符串runVector(int vectorId,字符串用户名){ 方法级事务不起作用。

【问题讨论】:

  • 嗨 Niketan - 欢迎来到 Stackoverflow。我认为您将不得不提供一个代码示例,以阐明您的问题、您尝试了什么,并包含更多细节以获得一些帮助。看看:How do I ask a good question? 并考虑在您的问题中添加更多信息-

标签: java spring spring-boot spring-jdbc spring-transactions


【解决方案1】:

当您在没有事务的情况下修改数据库时会引发此异常,因为您已经在使用@Transactional,您能否提供有关它正在执行的操作的更多详细信息?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-29
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    • 2021-09-21
    相关资源
    最近更新 更多