【发布时间】:2021-05-23 05:30:45
【问题描述】:
我有 Spring Boot JPA 应用程序。
应用程序用户不时要求新事务。
我想在与该事务相关的数据库连接上执行一些操作,然后才能使用该事务。
“Just BEFORE”表示操作在执行带有@Transactional 注释的方法的第一条语句之前完成。
该操作是一个存储过程的执行,其参数取决于当前应用程序用户。
应用程序在技术帐户下使用 DB 工作。
提前谢谢你
【问题讨论】:
-
请举一些例子,即使是伪代码。很难理解“就在之前”是什么意思。 “要求新的交易”也不是很清楚。
-
你可以使用
@Query创建一个repo方法来运行你的proc。然后只需在您的@Transactional方法中调用它即可。 baeldung.com/spring-data-jpa-query#2-native -
@Wojciech Marciniak,我添加了一个解释“就在之前”的含义。
标签: spring jpa spring-transactions