From 02cc1d0263db7d9c8bb2508620f9d8cc00b8c02a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E6=B5=B7=E5=93=A5?= Date: Fri, 31 Mar 2023 18:21:50 +0800 Subject: [PATCH] fixed NPE in AuditManager --- .../src/main/java/com/mybatisflex/core/audit/AuditManager.java | 2 +- .../java/com/mybatisflex/core/mybatis/FlexStatementHandler.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/audit/AuditManager.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/audit/AuditManager.java index e7b67226..98a6d3e8 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/audit/AuditManager.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/audit/AuditManager.java @@ -76,9 +76,9 @@ public class AuditManager { } finally { auditMessage.setElapsedTime(clock.getTick() - auditMessage.getExtTime()); auditMessage.setQuery(boundSql.getSql()); - Object parameter = boundSql.getParameterObject(); + /** parameter 的组装请查看 getNamedParams 方法 * @see ParamNameResolver#getNamedParams(Object[]) */ diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexStatementHandler.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexStatementHandler.java index 4a5aede3..0516c717 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexStatementHandler.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexStatementHandler.java @@ -63,7 +63,7 @@ public class FlexStatementHandler implements StatementHandler { throw new ExecutorException("Unknown statement type: " + ms.getStatementType()); } - this.boundSql = boundSql; + this.boundSql = delegate.getBoundSql(); } @Override