集成mybatis(四)

事务管理

xml方式:

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

config类配置:

/**
     * 实现接口方法,注册注解事务,当@Transactional使用的时候产生数据库事务  配置类要实现TransactionManagementConfigurer
     */
    @Override
    @Bean(name="annotationDrivenTransactionManager")
    public PlatformTransactionManager annotationDrivenTransactionManager() {
        // TODO Auto-generated method stub
        DataSourceTransactionManager transactionManager=new DataSourceTransactionManager();
        transactionManager.setDataSource(initDataSource());
        return transactionManager;
    }
posted @ 2020-03-12 19:43  马中赤兔  阅读(112)  评论(0编辑  收藏  举报