Browse Source

wrapper 优化

miemie 4 years ago
parent
commit
aa2a68ef26

+ 3 - 3
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/metadata/TableFieldInfo.java

@@ -180,7 +180,7 @@ public class TableFieldInfo implements Constants {
         String el = this.property;
         if (JdbcType.UNDEFINED != jdbcType) {
             this.jdbcType = jdbcType;
-            el += (COMMA + "jdbcType=" + jdbcType.name());
+            el += (COMMA + SqlScriptUtils.mappingJdbcType(jdbcType));
         }
         if (UnknownTypeHandler.class != typeHandler) {
             this.typeHandler = (Class<? extends TypeHandler<?>>) typeHandler;
@@ -200,10 +200,10 @@ public class TableFieldInfo implements Constants {
                 }
                 el += (COMMA + "javaType=" + javaType);
             }
-            el += (COMMA + "typeHandler=" + typeHandler.getName());
+            el += (COMMA + SqlScriptUtils.mappingTypeHandler(this.typeHandler));
         }
         if (StringUtils.isNotBlank(numericScale)) {
-            el += (COMMA + "numericScale=" + numericScale);
+            el += (COMMA + SqlScriptUtils.mappingNumericScale(Integer.valueOf(numericScale)));
         }
         this.el = el;
         this.initLogicDelete(dbConfig, field, existTableLogic);

+ 1 - 1
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/sql/SqlScriptUtils.java

@@ -189,7 +189,7 @@ public abstract class SqlScriptUtils implements Constants {
         return DOLLAR_LEFT_BRACE + param + RIGHT_BRACE;
     }
 
-    public static String mappingTypeHandler(Class<? extends TypeHandler> typeHandler) {
+    public static String mappingTypeHandler(Class<? extends TypeHandler<?>> typeHandler) {
         if (typeHandler != null) {
             return "typeHandler=" + typeHandler.getName();
         }