修改数据结构,并添加数据类型枚举

master
王鑫 2024-09-02 23:19:00 +08:00
parent 0df68e379e
commit d729df1f06
1 changed files with 20 additions and 0 deletions

View File

@ -98,6 +98,26 @@ public enum DataType {
return targetClass;
}
/**
* Class
* @param sqlType sql
* @return class
*/
public static Class<?> getTargetClassFindByJavaType(String javaType) {
Class<?> targetClass = null;
for (DataType dataType : values()) {
if (javaType != null && Arrays.asList(dataType.getJavaType()).contains(javaType.toLowerCase())) {
targetClass = dataType.getTargetType();
break;
}
}
if (targetClass == null) {
log.info("SQL字段类型异常,sqlType ---> {}", javaType);
throw new RuntimeException(String.format("SQL字段类型异常,sqlType ---> {}", javaType));
}
return targetClass;
}
/**
* java
* @param sqlType sql