diff --git a/src/main/java/com/github/pagehelper/page/PageAutoDialect.java b/src/main/java/com/github/pagehelper/page/PageAutoDialect.java index 1550b12e..bedb0b86 100644 --- a/src/main/java/com/github/pagehelper/page/PageAutoDialect.java +++ b/src/main/java/com/github/pagehelper/page/PageAutoDialect.java @@ -229,11 +229,11 @@ public void initDelegateDialect(MappedStatement ms, String dialectClass) { } } dialectThreadLocal.set(dialect); - } else if (delegate == null) { + } else { if (autoDialect) { - this.delegate = autoGetDialect(ms); - } else { dialectThreadLocal.set(autoGetDialect(ms)); + } else if (delegate == null) { + throw new PageException("place config helperDialect property"); } } }