Sfoglia il codice sorgente

优化代码逻辑

hubin 1 anno fa
parent
commit
d0a64aefe6

+ 2 - 2
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/plugins/InterceptorIgnoreHelper.java

@@ -141,8 +141,8 @@ public abstract class InterceptorIgnoreHelper {
         }
         if (ignoreStrategy == null) {
             // fixed github issues/5342
-            ignoreStrategy = IGNORE_STRATEGY_CACHE.get(id.contains(StringPool.DOT) ?
-                id.substring(0, id.lastIndexOf(StringPool.DOT)) : id);
+            int index = id.lastIndexOf(StringPool.DOT);
+            ignoreStrategy = IGNORE_STRATEGY_CACHE.get(index > 0 ? id.substring(0, index) : id);
         }
         if (ignoreStrategy != null) {
             Boolean apply = function.apply(ignoreStrategy);