Sem*_*lov 5 java postgresql spring jpa transactions
是否有可能有PROPAGATION_NESTED在@Transactional()使用JPA Postgres的?我正进入(状态:
org.springframework.transaction.NestedTransactionNotSupportedException:
JpaDialect does not support savepoints - check your JPA provider's capabilities
Run Code Online (Sandbox Code Playgroud)
我试过了:
@Bean
public PlatformTransactionManager transactionManager() {
JpaTransactionManager transactionManager = new JpaTransactionManager();
transactionManager.setEntityManagerFactory(entityManagerFactory()
.getObject());
transactionManager.setNestedTransactionAllowed(true);
return transactionManager;
}
Run Code Online (Sandbox Code Playgroud)
但是没有成功。
我假设您正在使用 Hibernate。Hibernate 无法实现嵌套事务。
在以下代码摘录中,spring 设置了 savePointManager。但是SavepointManager在 Hibernate 中没有实现类。
| 归档时间: |
|
| 查看次数: |
1758 次 |
| 最近记录: |