From b9a8771df7d10fb86ee28653240832b0eae89ef4 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Wed, 26 Apr 2017 11:51:33 +0800 Subject: [PATCH] =?UTF-8?q?mysql=E6=95=B0=E6=8D=AE=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/operate/web/inteceptor/MybatisSqlInterceptor.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/MybatisSqlInterceptor.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/MybatisSqlInterceptor.java index 6542880..9a3064b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/MybatisSqlInterceptor.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/MybatisSqlInterceptor.java @@ -1,6 +1,7 @@ package com.lyms.platform.operate.web.inteceptor; +import java.sql.Statement; import java.text.DateFormat; import java.util.Date; import java.util.List; @@ -9,6 +10,7 @@ import java.util.Properties; import com.lyms.platform.operate.web.utils.SendMysqlSyncDatUtil; import org.apache.ibatis.executor.Executor; +import org.apache.ibatis.executor.resultset.ResultSetHandler; import org.apache.ibatis.mapping.BoundSql; import org.apache.ibatis.mapping.MappedStatement; import org.apache.ibatis.mapping.ParameterMapping; @@ -25,7 +27,9 @@ import org.apache.ibatis.type.TypeHandlerRegistry; * Created by Administrator on 2017-04-24. */ @Intercepts({ - @Signature(type = Executor.class, method = "update", args = { MappedStatement.class, Object.class }) }) + @Signature(type = Executor.class, method = "update", args = { MappedStatement.class, Object.class }), + @Signature(type= ResultSetHandler.class, method = "handleResultSets", args = {Statement.class}) + }) public class MybatisSqlInterceptor implements Interceptor { private Properties properties; @@ -42,7 +46,6 @@ public class MybatisSqlInterceptor implements Interceptor { Configuration configuration = mappedStatement.getConfiguration(); Object returnValue = invocation.proceed(); System.out.println("mysql result ======" + returnValue); - System.out.println( mappedStatement.getResource()); System.out.println(mappedStatement.getResulSets()); String sql = getSql(configuration, boundSql, sqlId); System.out.println("mysql sql ======" + sql); -- 1.8.3.1