From f9f6bcdf8cb81bf782ce899cbdf0b0424c118b9b Mon Sep 17 00:00:00 2001 From: hewei Date: Tue, 29 May 2018 16:16:45 +0800 Subject: [PATCH] =?UTF-8?q?bug:column=E5=9C=A8=E4=BD=BF=E7=94=A8=E5=AD=97?= =?UTF-8?q?=E7=AC=A6=E4=B8=B2=E6=AF=94=E5=AF=B9=E6=97=B6=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E5=8A=A0=E4=B8=8AtoString()=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/itfsw/mybatis/generator/plugins/BatchInsertPlugin.java | 2 +- .../java/com/itfsw/mybatis/generator/plugins/UpsertPlugin.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/itfsw/mybatis/generator/plugins/BatchInsertPlugin.java b/src/main/java/com/itfsw/mybatis/generator/plugins/BatchInsertPlugin.java index 7a68d93..eb20b51 100644 --- a/src/main/java/com/itfsw/mybatis/generator/plugins/BatchInsertPlugin.java +++ b/src/main/java/com/itfsw/mybatis/generator/plugins/BatchInsertPlugin.java @@ -260,7 +260,7 @@ public class BatchInsertPlugin extends BasePlugin { for (int i = 0; i < columns1.size(); i++) { IntrospectedColumn introspectedColumn = columns.get(i); XmlElement check = new XmlElement("if"); - check.addAttribute(new Attribute("test", "'" + introspectedColumn.getActualColumnName() + "' == column.value")); + check.addAttribute(new Attribute("test", "'" + introspectedColumn.getActualColumnName() + "'.toString() == column.value")); check.addElement(new TextElement(MyBatis3FormattingUtilities.getParameterClause(introspectedColumn, "item."))); foreachInsertColumnsCheck.addElement(check); diff --git a/src/main/java/com/itfsw/mybatis/generator/plugins/UpsertPlugin.java b/src/main/java/com/itfsw/mybatis/generator/plugins/UpsertPlugin.java index d31ba0e..7d08452 100644 --- a/src/main/java/com/itfsw/mybatis/generator/plugins/UpsertPlugin.java +++ b/src/main/java/com/itfsw/mybatis/generator/plugins/UpsertPlugin.java @@ -324,7 +324,7 @@ public class UpsertPlugin extends BasePlugin { for (int i = 0; i < columns1.size(); i++) { IntrospectedColumn introspectedColumn = columns.get(i); XmlElement check = new XmlElement("if"); - check.addAttribute(new Attribute("test", "'" + introspectedColumn.getActualColumnName() + "' == column.value")); + check.addAttribute(new Attribute("test", "'" + introspectedColumn.getActualColumnName() + "'.toString() == column.value")); check.addElement(new TextElement(MyBatis3FormattingUtilities.getParameterClause(introspectedColumn, "item."))); foreachInsertColumnsCheck.addElement(check);