|
@@ -28,40 +28,46 @@ import lombok.Getter;
|
|
@Getter
|
|
@Getter
|
|
public enum DbColumnType {
|
|
public enum DbColumnType {
|
|
// 基本类型
|
|
// 基本类型
|
|
- BASE_INT("int", null),
|
|
|
|
- BASE_LONG("long", null),
|
|
|
|
- BASE_CHAR("char", null),
|
|
|
|
BASE_BYTE("byte", null),
|
|
BASE_BYTE("byte", null),
|
|
- BASE_BOOLEAN("boolean", null),
|
|
|
|
BASE_SHORT("short", null),
|
|
BASE_SHORT("short", null),
|
|
|
|
+ BASE_CHAR("char", null),
|
|
|
|
+ BASE_INT("int", null),
|
|
|
|
+ BASE_LONG("long", null),
|
|
BASE_FLOAT("float", null),
|
|
BASE_FLOAT("float", null),
|
|
BASE_DOUBLE("double", null),
|
|
BASE_DOUBLE("double", null),
|
|
|
|
+ BASE_BOOLEAN("boolean", null),
|
|
|
|
|
|
// 包装类型
|
|
// 包装类型
|
|
- STRING("String", null),
|
|
|
|
- LONG("Long", null),
|
|
|
|
|
|
+ BYTE("Byte", null),
|
|
|
|
+ SHORT("Short", null),
|
|
|
|
+ CHARACTER("Character", null),
|
|
INTEGER("Integer", null),
|
|
INTEGER("Integer", null),
|
|
|
|
+ LONG("Long", null),
|
|
FLOAT("Float", null),
|
|
FLOAT("Float", null),
|
|
DOUBLE("Double", null),
|
|
DOUBLE("Double", null),
|
|
BOOLEAN("Boolean", null),
|
|
BOOLEAN("Boolean", null),
|
|
- BYTE("Byte", null),
|
|
|
|
- BYTE_ARRAY("byte[]", null),
|
|
|
|
- CHARACTER("Character", null),
|
|
|
|
- OBJECT("Object", null),
|
|
|
|
- DATE("Date", "java.util.Date"),
|
|
|
|
|
|
+ STRING("String", null),
|
|
|
|
+
|
|
|
|
+ // sql 包下数据类型
|
|
DATE_SQL("Date", "java.sql.Date"),
|
|
DATE_SQL("Date", "java.sql.Date"),
|
|
TIME("Time", "java.sql.Time"),
|
|
TIME("Time", "java.sql.Time"),
|
|
|
|
+ TIMESTAMP("Timestamp", "java.sql.Timestamp"),
|
|
BLOB("Blob", "java.sql.Blob"),
|
|
BLOB("Blob", "java.sql.Blob"),
|
|
CLOB("Clob", "java.sql.Clob"),
|
|
CLOB("Clob", "java.sql.Clob"),
|
|
- TIMESTAMP("Timestamp", "java.sql.Timestamp"),
|
|
|
|
- BIG_INTEGER("BigInteger", "java.math.BigInteger"),
|
|
|
|
- BIG_DECIMAL("BigDecimal", "java.math.BigDecimal"),
|
|
|
|
|
|
|
|
// java8 新时间类型
|
|
// java8 新时间类型
|
|
LOCAL_DATE("LocalDate", "java.time.LocalDate"),
|
|
LOCAL_DATE("LocalDate", "java.time.LocalDate"),
|
|
LOCAL_TIME("LocalTime", "java.time.LocalTime"),
|
|
LOCAL_TIME("LocalTime", "java.time.LocalTime"),
|
|
YEAR("Year", "java.time.Year"),
|
|
YEAR("Year", "java.time.Year"),
|
|
- LOCAL_DATE_TIME("LocalDateTime", "java.time.LocalDateTime");
|
|
|
|
|
|
+ YEAR_MONTH("YearMonth", "java.time.YearMonth"),
|
|
|
|
+ LOCAL_DATE_TIME("LocalDateTime", "java.time.LocalDateTime"),
|
|
|
|
+
|
|
|
|
+ // 其他杂类
|
|
|
|
+ BYTE_ARRAY("byte[]", null),
|
|
|
|
+ OBJECT("Object", null),
|
|
|
|
+ DATE("Date", "java.util.Date"),
|
|
|
|
+ BIG_INTEGER("BigInteger", "java.math.BigInteger"),
|
|
|
|
+ BIG_DECIMAL("BigDecimal", "java.math.BigDecimal");
|
|
|
|
|
|
/**
|
|
/**
|
|
* 类型
|
|
* 类型
|