From 1e0c8c2a1a3e67cf95a4ccc60012cc3c6dad26be Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 25 四月 2025 11:27:54 +0800 Subject: [PATCH] 代码初始化 --- server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java b/server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java index ac540c8..a4c4d48 100644 --- a/server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java +++ b/server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java @@ -4,6 +4,7 @@ import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.binding.MapperMethod; import org.apache.ibatis.executor.Executor; +import org.apache.ibatis.logging.Log; import org.apache.ibatis.mapping.MappedStatement; import org.apache.ibatis.mapping.SqlCommandType; import org.apache.ibatis.plugin.*; @@ -11,7 +12,9 @@ import org.springframework.stereotype.Component; import org.springframework.util.ReflectionUtils; +import java.lang.reflect.Constructor; import java.lang.reflect.Field; +import java.lang.reflect.Method; import java.util.*; /** @@ -41,6 +44,7 @@ MappedStatement mappedStatement = (MappedStatement) invocation.getArgs()[0]; SqlCommandType sqlCommandType = mappedStatement.getSqlCommandType(); Object target = invocation.getArgs()[1]; + if(target instanceof MapperMethod.ParamMap) { try { target = ((MapperMethod.ParamMap) target).get("param1"); -- Gitblit v1.9.3