Browse Source

to qiuqiu

miemie 5 years ago
parent
commit
68b3351262

+ 1 - 8
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/MybatisPlusInterceptor.java

@@ -15,7 +15,6 @@ import java.sql.Connection;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
-import java.util.Properties;
 
 /**
  * @author miemie
@@ -86,13 +85,7 @@ public class MybatisPlusInterceptor implements Interceptor {
         return target;
     }
 
-    @Override
-    public void setProperties(Properties properties) {
-        // todo
-    }
-
-    public MybatisPlusInterceptor addQiuQiu(QiuQiu qiuQiu) {
+    public void addQiuQiu(QiuQiu qiuQiu) {
         qiuQius.add(qiuQiu);
-        return this;
     }
 }

+ 2 - 2
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/h2/cache/CacheConfig.java

@@ -45,8 +45,8 @@ public class CacheConfig {
         configuration.setDefaultEnumTypeHandler(EnumOrdinalTypeHandler.class);
         configuration.setCacheEnabled(true);
         sqlSessionFactory.setConfiguration(configuration);
-        MybatisPlusInterceptor pagination = new MybatisPlusInterceptor().addQiuQiu(new PageQiuQiu()
-            .setCountSqlParser(new JsqlParserCountOptimize(true)));
+        MybatisPlusInterceptor pagination = new MybatisPlusInterceptor();
+        pagination.addQiuQiu(new PageQiuQiu().setCountSqlParser(new JsqlParserCountOptimize(true)));
 
         sqlSessionFactory.setPlugins(pagination);
         return sqlSessionFactory.getObject();

+ 3 - 4
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/h2/config/MybatisPlusConfig.java

@@ -77,9 +77,8 @@ public class MybatisPlusConfig {
         configuration.setDefaultExecutorType(ExecutorType.REUSE);
         configuration.setDefaultEnumTypeHandler(EnumOrdinalTypeHandler.class);  //默认枚举处理
         sqlSessionFactory.setConfiguration(configuration);
-        MybatisPlusInterceptor pagination = new MybatisPlusInterceptor().addQiuQiu(new PageQiuQiu()
-            .setCountSqlParser(new JsqlParserCountOptimize(true)));
-        ;
+        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
+        interceptor.addQiuQiu(new PageQiuQiu().setCountSqlParser(new JsqlParserCountOptimize(true)));
         SqlExplainInterceptor sqlExplainInterceptor = new SqlExplainInterceptor();
         List<ISqlParser> sqlParserList = new ArrayList<>();
         sqlParserList.add(new AbstractJsqlParser() {
@@ -106,7 +105,7 @@ public class MybatisPlusConfig {
         });
         sqlExplainInterceptor.setSqlParserList(sqlParserList);
         OptimisticLockerInterceptor optLock = new OptimisticLockerInterceptor();
-        sqlSessionFactory.setPlugins(pagination,
+        sqlSessionFactory.setPlugins(interceptor,
             optLock,
             sqlExplainInterceptor);
         globalConfig.setMetaObjectHandler(new H2MetaObjectHandler());