springboot+druid+jdbctemplate+greenplum 事务管理未生效

使用了第三方数据库连接池Druid,没有声明事务管理器。

Spring boot对事务管理会有默认配置,但不包含第三方插件,使用第三方插件时需要额外处理

解决方法:使用druid数据源配置事务管理器

@Bean(name="transactionManager")
public DataSourceTransactionManager transactionManager(){
    return new DataSourceTransactionManager(dataSource());
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章