【发布时间】:2016-10-21 23:39:29
【问题描述】:
是否可以使用 postgres 将 PROPAGATION_NESTED 与 JPA 一起包含在 @Transactional() 中?我得到:
org.springframework.transaction.NestedTransactionNotSupportedException:
JpaDialect does not support savepoints - check your JPA provider's capabilities
我试过了:
@Bean
public PlatformTransactionManager transactionManager() {
JpaTransactionManager transactionManager = new JpaTransactionManager();
transactionManager.setEntityManagerFactory(entityManagerFactory()
.getObject());
transactionManager.setNestedTransactionAllowed(true);
return transactionManager;
}
但没有成功。
【问题讨论】:
-
您使用的是哪种 JPA 实现?
标签: java spring postgresql jpa transactions