Browse Source

Merge branch '3.0' into 3.gay

miemie 2 years ago
parent
commit
5a59e9bb79

+ 4 - 7
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/inner/DynamicTableNameInnerInterceptor.java

@@ -20,7 +20,6 @@ import com.baomidou.mybatisplus.core.toolkit.ExceptionUtils;
 import com.baomidou.mybatisplus.core.toolkit.PluginUtils;
 import com.baomidou.mybatisplus.core.toolkit.TableNameParser;
 import com.baomidou.mybatisplus.extension.plugins.handler.TableNameHandler;
-import lombok.AllArgsConstructor;
 import lombok.Getter;
 import lombok.NoArgsConstructor;
 import lombok.Setter;
@@ -46,20 +45,18 @@ import java.util.List;
 @Getter
 @Setter
 @NoArgsConstructor
-@AllArgsConstructor
 @SuppressWarnings({"rawtypes"})
 public class DynamicTableNameInnerInterceptor implements InnerInterceptor {
     private Runnable hook;
-
-    public void setHook(Runnable hook) {
-        this.hook = hook;
-    }
-
     /**
      * 表名处理器,是否处理表名的情况都在该处理器中自行判断
      */
     private TableNameHandler tableNameHandler;
 
+    public DynamicTableNameInnerInterceptor(TableNameHandler tableNameHandler) {
+        this.tableNameHandler = tableNameHandler;
+    }
+
     @Override
     public void beforeQuery(Executor executor, MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql) throws SQLException {
         if (InterceptorIgnoreHelper.willIgnoreDynamicTableName(ms.getId())) return;