Merge pull request #21 from h2so/master

实体生成规则切换为包装类型,不再采用基本数据类型 @h2so
This commit is contained in:
moshowgame 2019-02-10 22:46:02 +08:00 committed by GitHub
commit 140f121cfe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -165,13 +165,13 @@ public class TableParseUtil {
//2018-9-16 zhengk 补充char/clob/blob/json等类型如果类型未知默认为String
//2018-11-22 lshz0088 处理字段类型的时候不严谨columnLine.contains(" int") 类似这种的可在前后适当加一些空格之类的加以区分否则当我的字段包含这些字符的时候产生类型判断问题
if (columnLine.contains(" int") || columnLine.contains("tinyint") || columnLine.contains("smallint")) {
fieldClass = Integer.TYPE.getSimpleName();
fieldClass = Integer.class.getSimpleName();
} else if (columnLine.contains("bigint")) {
fieldClass = Long.TYPE.getSimpleName();
fieldClass = Long.class.getSimpleName();
} else if (columnLine.contains("float")) {
fieldClass = Float.TYPE.getSimpleName();
fieldClass = Float.class.getSimpleName();
} else if (columnLine.contains("double")) {
fieldClass = Double.TYPE.getSimpleName();
fieldClass = Double.class.getSimpleName();
} else if (columnLine.contains("datetime") || columnLine.contains("timestamp")) {
fieldClass = Date.class.getSimpleName();
} else if (columnLine.contains("varchar") || columnLine.contains(" text")|| columnLine.contains("char")