From 3b76858df989edd327bfb3c8fbb9544c7f16304f Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期一, 06 七月 2020 19:57:52 +0800
Subject: [PATCH] 优化事务处理

---
 java110-db/src/main/java/com/java110/db/MyBatisConfig.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/java110-db/src/main/java/com/java110/db/MyBatisConfig.java b/java110-db/src/main/java/com/java110/db/MyBatisConfig.java
index 8c8bcd6..e153d3a 100644
--- a/java110-db/src/main/java/com/java110/db/MyBatisConfig.java
+++ b/java110-db/src/main/java/com/java110/db/MyBatisConfig.java
@@ -1,6 +1,7 @@
 package com.java110.db;
 
 import com.java110.config.properties.code.Java110Properties;
+import org.apache.ibatis.plugin.Interceptor;
 import org.apache.ibatis.session.SqlSessionFactory;
 import org.mybatis.spring.SqlSessionFactoryBean;
 import org.mybatis.spring.SqlSessionTemplate;
@@ -49,14 +50,15 @@
         SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
         bean.setDataSource(dataSource);
         bean.setTypeAliasesPackage("tk.mybatis.springboot.model");
+        bean.setPlugins(new Interceptor[]{new Java110MybatisInterceptor()});
 
         //娣诲姞XML鐩綍
         ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
         try {
-           // bean.setMapperLocations(resolver.getResources("classpath:mapper/*/*.xml"));
+            // bean.setMapperLocations(resolver.getResources("classpath:mapper/*/*.xml"));
             Resource[] resources = null;
             List<Resource> resourceList = new ArrayList<Resource>();
-            for(String path : java110Properties.getMappingPath().split(",")) {
+            for (String path : java110Properties.getMappingPath().split(",")) {
                 resources = resolver.getResources(path);
                 resourceList.addAll(Arrays.asList(resources));
             }
@@ -79,6 +81,7 @@
         return new DataSourceTransactionManager(dataSource);
     }
 
+
     public Java110Properties getJava110Properties() {
         return java110Properties;
     }

--
Gitblit v1.8.0