一尘不染

使用什么交易管理器?(JPA,春季)

java

我正在开发基于JPA +Hibernate,Spring和Wicket的Web应用程序。我想知道在我的代码中实现事务的最佳方法是什么?我应该使用什么交易经理?应该是org.springframework.orm.jpa.JpaTransactionManager,还是org.springframework.jdbc.datasource.DataSourceTransactionManager其他?我想用Spring来管理我的交易。


阅读 166

收藏
2020-12-03

共1个答案

一尘不染

南大是正确的,你 可以
只使用JpaTransactionManager接口。我们在这里谈论的事务管理器抽象是Spring的PlatformTransactionManager接口,而JPATransactionManager是该接口的唯一可以理解JPA的实现。

您应该阅读Spring参考中的“ 事务管理 ”一章,以更好地理解该主题。

2020-12-03