Browse Source

fixed github issues/5342

hubin 1 năm trước cách đây
mục cha
commit
cd7d4ec14e

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

@@ -140,7 +140,9 @@ public abstract class InterceptorIgnoreHelper {
             ignoreStrategy = IGNORE_STRATEGY_CACHE.get(id.substring(0, id.length() - SelectKeyGenerator.SELECT_KEY_SUFFIX.length()));
         }
         if (ignoreStrategy == null) {
-            ignoreStrategy = IGNORE_STRATEGY_CACHE.get(id.substring(0, id.lastIndexOf(StringPool.DOT)));
+            // fixed github issues/5342
+            ignoreStrategy = IGNORE_STRATEGY_CACHE.get(id.contains(StringPool.DOT) ?
+                id.substring(0, id.lastIndexOf(StringPool.DOT)) : id);
         }
         if (ignoreStrategy != null) {
             Boolean apply = function.apply(ignoreStrategy);