Spring事务管理2

无论使用声明式还是编程式事务,选择一个正确的PlatformTransactionManager实现是关键。目前实现类有这些AbstractPlatformTransactionManagerCciLocalTransactionManagerDataSourceTransactionManagerHibernateTransactionManager, JdoTransactionManagerJmsTransactionManager,JmsTransactionManager102JpaTransactionManagerJtaTransactionManagerOC4JJtaTransactionManagerWebLogicJtaTransactionManagerWebSphereUowTransactionManager。如果使用Hibernate作为持久层那就选用HibernateTransactionManager,使用Mybatis就选用DataSourceTransactionManager。根据类名就可以判断哪个实现类适合我们。

JDBC









JTA




Hibernate





org/springframework/samples/petclinic/hibernate/petclinic.hbm.xml




hibernate.dialect=${hibernate.dialect}





上面是如何配置事务管理的例子


你可能感兴趣的:(Java,spring,事务)