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);