DatasourceTransactionManager和SQLSessionFactoryBean与ibatis-spring事务管理的关系

DatasourceTransactionManager和SQLSessionFactoryBean与ibatis-spring事务管理的关系,spring,ibatis,spring-transactions,Spring,Ibatis,Spring Transactions,DatasourceTransactionManager和SQLSessionFactoryBean与ibatis-spring事务管理的关系。我知道SQLSessionFactoryBean提供了由DAO使用的SQLSession。iBatis使用spring的DatasourceTransactionManager 这些SQLsessionFactoryBean和DatasourceTransactionManager是如何相关的??这可能是一个会话transactionmanager问题数

DatasourceTransactionManager和SQLSessionFactoryBean与ibatis-spring事务管理的关系。我知道SQLSessionFactoryBean提供了由DAO使用的SQLSession。iBatis使用spring的DatasourceTransactionManager


这些SQLsessionFactoryBean和DatasourceTransactionManager是如何相关的??这可能是一个会话transactionmanager问题数据源transactionmanagerbean是使用相同的javax.sql.DataSourcebean构建的,该bean用于构建SQLSessionFactoryBean,因此,Spring可以以与使用基于数据源(即JdbcTemplate)构建的任何抽象时相同的方式管理事务

发件人:

请注意,为事务管理器指定的数据源必须与用于创建SqlSessionFactoryBean的数据源相同,否则事务管理将无法工作