From 664cc2fd39177fd3daa6d3988396c704d130882c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 12 十月 2021 19:06:55 +0800
Subject: [PATCH] 自动化代码生成优化

---
 src/main/java/org/yeshi/utils/generater/mybatis/MyBatisMapperUtil.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 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 e649018..e8427d3 100644
--- a/src/main/java/org/yeshi/utils/generater/mybatis/MyBatisMapperUtil.java
+++ b/src/main/java/org/yeshi/utils/generater/mybatis/MyBatisMapperUtil.java
@@ -86,15 +86,15 @@
                 if (type.equalsIgnoreCase("Date")) {
                     String tempProperty = "min" + property.substring(0, 1).toUpperCase() + property.substring(1);
                     buffer.append(String.format("\tpublic %s %s;", type, tempProperty));
-                    queryColumnData.add(new MybatisColumnData(columnName, tempProperty, type));
+                    queryColumnData.add(new MybatisColumnData(columnName, tempProperty, type,ColumnParseUtil.getJDBCType(genericType)));
                     buffer.append("\n\t");
                     tempProperty = "max" + property.substring(0, 1).toUpperCase() + property.substring(1);
                     buffer.append(String.format("\tpublic %s %s;", type, tempProperty));
-                    queryColumnData.add(new MybatisColumnData(columnName, tempProperty, type));
+                    queryColumnData.add(new MybatisColumnData(columnName, tempProperty, type,ColumnParseUtil.getJDBCType(genericType)));
                     buffer.append("\n\t");
                 } else {
                     buffer.append(String.format("\tpublic %s %s;", type, property));
-                    queryColumnData.add(new MybatisColumnData(columnName, property, type));
+                    queryColumnData.add(new MybatisColumnData(columnName, property, type,ColumnParseUtil.getJDBCType(genericType)));
                     buffer.append("\n\t");
                 }
             }
@@ -115,6 +115,8 @@
         return queryColumnData;
     }
 
+
+
     public static void createMapper(Class<?> clz) {
         // 鐢熸垚mapper java鏂囦欢
         String pks = getDaoPackageName(clz);
@@ -127,7 +129,7 @@
         buffer.append("\n\n\t");
 
         //TODO 纭畾ID绫诲瀷
-        buffer.append(String.format("%s selectByPrimaryKeyForUpdate(@Param(\"id\") Long id);",clz.getSimpleName()));
+        buffer.append(String.format("%s selectByPrimaryKeyForUpdate(@Param(\"id\") Long id);", clz.getSimpleName()));
         buffer.append("\n\n\t");
 
         buffer.append(String.format("List<%s> list(@Param(\"query\") DaoQuery query);", clz.getSimpleName()));

--
Gitblit v1.8.0