From 6fbcc110760bba6b97208e9464217a4ff3dff12f Mon Sep 17 00:00:00 2001 From: hewei Date: Fri, 4 May 2018 15:06:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B9=90=E8=A7=82=E9=94=81=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../generator/plugins/OptimisticLockerPlugin.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/itfsw/mybatis/generator/plugins/OptimisticLockerPlugin.java b/src/main/java/com/itfsw/mybatis/generator/plugins/OptimisticLockerPlugin.java index 96c0b22..8f035d6 100644 --- a/src/main/java/com/itfsw/mybatis/generator/plugins/OptimisticLockerPlugin.java +++ b/src/main/java/com/itfsw/mybatis/generator/plugins/OptimisticLockerPlugin.java @@ -570,15 +570,18 @@ public class OptimisticLockerPlugin extends BasePlugin { if (selective) { XmlElement setEle = new XmlElement("set"); updateEle.addElement(setEle); + + // set 节点 + XmlElement trimEle = XmlElementGeneratorTools.generateSetsSelective(columns, "record."); + setEle.addElement(trimEle); + // 版本自增 - setEle.addElement(new TextElement( + trimEle.addElement(0, new TextElement( MyBatis3FormattingUtilities.getEscapedColumnName(this.versionColumn) + " = " + MyBatis3FormattingUtilities.getEscapedColumnName(this.versionColumn) + " + 1," )); - // set 节点 - setEle.addElement(XmlElementGeneratorTools.generateSetsSelective(columns, "record.")); } else { // 版本自增 updateEle.addElement(new TextElement(