spring事務配置的兩種方式
阿新 • • 發佈:2018-12-13
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" />