|
|
@@ -9,6 +9,8 @@ import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
|
|
|
+import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
|
|
+import org.springframework.transaction.PlatformTransactionManager;
|
|
|
|
|
|
import javax.sql.DataSource;
|
|
|
import java.util.HashMap;
|
|
|
@@ -88,4 +90,9 @@ public class SqlSessionConfig {
|
|
|
private PageListInterceptor pageListInterceptor() {
|
|
|
return new PageListInterceptor();
|
|
|
}
|
|
|
+
|
|
|
+ @Bean(value = "transactionManager")
|
|
|
+ public PlatformTransactionManager annotationDrivenTransactionManager(@Qualifier("dynamicDataSource") DataSource dataSource) {
|
|
|
+ return new DataSourceTransactionManager(dataSource);
|
|
|
+ }
|
|
|
}
|