From 9577602ea5616f34688f57ce9fd4d601ee3502d8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 29 六月 2021 19:32:22 +0800
Subject: [PATCH] mybatis mapper.xml文件生成规则修改

---
 src/main/java/org/yeshi/utils/generater/mybatis/MyBatisMapperUtil.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/yeshi/utils/generater/mybatis/MyBatisMapperUtil.java b/src/main/java/org/yeshi/utils/generater/mybatis/MyBatisMapperUtil.java
index 3f8a520..b8bcbfb 100644
--- a/src/main/java/org/yeshi/utils/generater/mybatis/MyBatisMapperUtil.java
+++ b/src/main/java/org/yeshi/utils/generater/mybatis/MyBatisMapperUtil.java
@@ -159,6 +159,20 @@
 			select.addText(String.format("from %s where %s = #{%s,jdbcType=BIGINT}", tableName, idKeys.column,
 					idKeys.attribute));
 
+
+			select = root.addElement("select");
+			select.addAttribute("id", "selectByPrimaryKeyForUpdate");
+			select.addAttribute("resultMap", "BaseResultMap");
+			select.addAttribute("parameterType", "java.lang.Long");
+			select.addText("select");
+			 include = select.addElement("include");
+			include.addAttribute("refid", "Base_Column_List");
+			select.addText(String.format("from %s where %s = #{%s,jdbcType=BIGINT} for update", tableName, idKeys.column,
+					idKeys.attribute));
+
+
+
+
 			org.dom4j.Element delete = root.addElement("delete");
 			delete.addAttribute("id", "deleteByPrimaryKey");
 			delete.addAttribute("parameterType", "java.lang.Long");

--
Gitblit v1.8.0