diff --git a/mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/MybatisUtils.java b/mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/MybatisUtils.java index ffd3ee052..8f33e85b8 100644 --- a/mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/MybatisUtils.java +++ b/mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/MybatisUtils.java @@ -99,7 +99,7 @@ public class MybatisUtils { } if (result != null) { while (Proxy.isProxyClass(result.getClass())) { - result = Proxy.getInvocationHandler(mapper); + result = Proxy.getInvocationHandler(result); } } if (result instanceof MybatisMapperProxy) {