Integrated mybatis (d)

Transaction Management

xml way:

<!--     配置数据源事务管理器 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" rref="dataSource"></property>
</bean>

config class configuration:

/ ** 
     * implementation of the interface method, the registered annotation affairs, when @Transactional used to generate a database transaction configuration class to achieve TransactionManagementConfigurer 
     * /
    @Override
    @Bean(name="annotationDrivenTransactionManager")
    public PlatformTransactionManager annotationDrivenTransactionManager() {
        // TODO Auto-generated method stub
        DataSourceTransactionManager transactionManager=new DataSourceTransactionManager();
        transactionManager.setDataSource(initDataSource());
        return transactionManager;
    }

Guess you like

Origin www.cnblogs.com/xc-xinxue/p/12482204.html