Skip to content

Commit 140f121

Browse files
authored
Merge pull request moshowgame#21 from h2so/master
实体生成规则切换为包装类型,不再采用基本数据类型 @H2SO
2 parents e84fd27 + 3193361 commit 140f121

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

generator-web/src/main/java/com/softdev/system/generator/util/TableParseUtil.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,13 +165,13 @@ public static ClassInfo processTableIntoClassInfo(String tableSql) throws IOExce
165165
//2018-9-16 zhengk 补充char/clob/blob/json等类型,如果类型未知,默认为String
166166
//2018-11-22 lshz0088 处理字段类型的时候,不严谨columnLine.contains(" int") 类似这种的,可在前后适当加一些空格之类的加以区分,否则当我的字段包含这些字符的时候,产生类型判断问题。
167167
if (columnLine.contains(" int") || columnLine.contains("tinyint") || columnLine.contains("smallint")) {
168-
fieldClass = Integer.TYPE.getSimpleName();
168+
fieldClass = Integer.class.getSimpleName();
169169
} else if (columnLine.contains("bigint")) {
170-
fieldClass = Long.TYPE.getSimpleName();
170+
fieldClass = Long.class.getSimpleName();
171171
} else if (columnLine.contains("float")) {
172-
fieldClass = Float.TYPE.getSimpleName();
172+
fieldClass = Float.class.getSimpleName();
173173
} else if (columnLine.contains("double")) {
174-
fieldClass = Double.TYPE.getSimpleName();
174+
fieldClass = Double.class.getSimpleName();
175175
} else if (columnLine.contains("datetime") || columnLine.contains("timestamp")) {
176176
fieldClass = Date.class.getSimpleName();
177177
} else if (columnLine.contains("varchar") || columnLine.contains(" text")|| columnLine.contains("char")

0 commit comments

Comments
 (0)