在Spring中,我们实际上需要DataSourceTransactionManager和TransactionAwareDataSourceProxy吗?

时间:2017-10-22 03:35:01

标签: java spring spring-mvc jdbc spring-jdbc

我一直在使用Spring构建一个Web后端,到目前为止,我用来连接数据库的方式只是配置DriverManagerDataSource bean:

@Bean()
    public DataSource dataSource() {
        DriverManagerDataSource dataSourceManager = new DriverManagerDataSource();
        dataSourceManager.setDriverClassName(...);
        dataSourceManager.setUrl(...);
        dataSourceManager.setUsername(...);
        dataSourceManager.setPassword(...);
        return dataSourceManager;
    }

它对我来说一直很好。

但我也看到有人配置DataSourceTransactionManager和TransactionAwareDataSourceProxy(特别是在本指南中:http://www.baeldung.com/jooq-with-spring)。

我想知道在什么情况下我们需要这两个类?

非常感谢!

0 个答案:

没有答案