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