1. 程式人生 > >spring事務配置的兩種方式

spring事務配置的兩種方式

spring所有的事務管理策略類都繼承自org.springframework.transaction.PlatformTransactionManager介面。

 

<!-- 事務管理器配置,單資料來源事務 -->  
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">  
    <property name="sessionFactory" ref="sessionFactory" />
</bean> <!-- 使用annotation定義事務 --> <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" />

 

<!-- 定義事務管理器 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
> <property name="dataSource" ref="dataSource" /> </bean> <!--使用註釋事務 --> <tx:annotation-driven transaction-manager="transactionManager" />