创建事务管理器

David 2022-11-28 17:01:01
Categories: Tags:

JDBC事务

如果应用程序中直接使用JDBC来进行持久化,DataSourceTransactionManager会为你处理事务边界。为了使用DataSourceTransactionManager,你需要使用如下的XML将其装配到应用程序的上下文定义中:

示例

<bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <
property name="dataSource"ref="dataSource"/>
</bean>

 


 

 

Hibernate事务

示例

<bean id="transactionManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <
property name="sessionFactory"ref="sessionFactory"/>
</bean>


 

 

Java持久化API事务(JPA


示例

 <bean id="transactionManager"class="org.springframework.orm.jpa.JpaTransactionManager">
        <
property name="sessionFactory"ref="sessionFactory"/>
 </bean>



 

 

Java原生API事务

示例

<bean id="transactionManager"class="org.springframework.transaction.jta.JtaTransactionManager">
        <
property name="transactionManagerName"value="java:/TransactionManager"/>
</bean>

 

 

来自 <https://www.cnblogs.com/yixianyixian/p/8372832.html>