From c37ffb706d68478525cb94e7c771a46cd74f6d9e Mon Sep 17 00:00:00 2001
From: 克 刘 <4345453@qq.com>
Date: Fri, 03 Apr 2020 14:32:09 +0800
Subject: [PATCH] 优化kidgrow-code-generator Mapper 1、Mapper.java.vm 增加 Param("p") 2、Mapper.xml.vm findByObject 增加Limit 1,屏蔽根据对象查询出多条数据时的程序报错

---
 kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.xml.vm  |    1 +
 kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.java.vm |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.java.vm b/kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.java.vm
index 452c19e..a16f4ea 100644
--- a/kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.java.vm
+++ b/kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.java.vm
@@ -30,5 +30,5 @@
      * @param
      * @return ${className}对象
      */
-    ${className} findByObject(${className} ${classname});
+    ${className} findByObject(@Param("p") ${className} ${classname});
 }
diff --git a/kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.xml.vm b/kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.xml.vm
index 7bec783..3569505 100644
--- a/kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.xml.vm
+++ b/kidgrow-business/kidgrow-code-generator/src/main/resources/template/Mapper.xml.vm
@@ -28,6 +28,7 @@
         from ${tableName}
         <include refid="where"/>
         order by id desc
+        limit 1
     </select>
 
     <!--定义根据-${className}当作查询条件返回对象集合-->

--
Gitblit v1.8.0