public abstract class FieldType extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BOOLEAN |
static String |
BYTE_ARRAY |
static String |
BYTE_STREAM |
static String |
DATE |
static String |
DATETIME |
static String |
DOUBLE |
static String |
ENUM_NAME |
static String |
FILE |
static String |
FILE_ID |
static String |
FLOAT |
static String |
IDENTITY
这个是 Sql Server 和 MySql 特有的自增id类型, 起始值和增加幅度(这个一旦确定不好修改,默认1,1);
并且这个字段必须是 主键; 目前还没有实现
|
static String |
INTEGER |
static String |
JSON_OBJECT |
static String |
LONG |
static String |
MONEY
要考虑 定点数,用于存储金钱
|
static String |
OBJECT_LIST |
static String |
STRING |
static String |
TEXT |
static String |
TEXT_STREAM |
static String |
TIMESTAMP |
static String |
VOID |
| Constructor and Description |
|---|
FieldType() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,String> |
getAllTypeMap() |
static String |
humpNameToColumn(String humpName,
boolean upCase) |
static String |
mapClassName(String columnName) |
static String |
mapPropName(String columnName) |
static String |
mapToDatabaseType(String ft,
DBType dt) |
static String |
mapToDB2ColumnType(String ft)
转换到Oracle的字段
|
static String |
mapToFieldType(Class<?> javaType) |
static String |
mapToFieldType(int dbType) |
static String |
mapToFieldType(String columnType) |
static String |
mapToFieldType(String columnType,
int scale) |
static String |
mapToGBaseColumnType(String ft) |
static String |
mapToH2ColumnType(String ft) |
static String |
mapToHumpName(String columnName,
boolean firstUpCase,
boolean ignoreSingleCharPrefix) |
static Class<?> |
mapToJavaType(int dbType)
map java.sql.Type to javaType
|
static Class<?> |
mapToJavaType(String columnType) |
static Class<?> |
mapToJavaType(String columnType,
int scale) |
static String |
mapToMySqlColumnType(String ft)
转换到Oracle的字段
|
static String |
mapToOracleColumnType(String ft)
转换到Oracle的字段
|
static String |
mapToPostgreSqlColumnType(String ft) |
static String |
mapToSqlServerColumnType(String ft)
转换到Oracle的字段
|
static String |
trimType(String st) |
public static final String VOID
public static final String IDENTITY
public static final String STRING
public static final String INTEGER
public static final String FLOAT
public static final String MONEY
public static final String DOUBLE
public static final String LONG
public static final String BOOLEAN
public static final String DATE
public static final String DATETIME
public static final String TIMESTAMP
public static final String FILE_ID
public static final String ENUM_NAME
public static final String TEXT
public static final String BYTE_ARRAY
public static final String BYTE_STREAM
public static final String TEXT_STREAM
public static final String FILE
public static final String JSON_OBJECT
public static final String OBJECT_LIST
public static String mapClassName(String columnName)
columnName - 数据库中的名称(代码)public static String mapToHumpName(String columnName, boolean firstUpCase, boolean ignoreSingleCharPrefix)
columnName - 字段名字符串,firstUpCase - 驼峰属性名ignoreSingleCharPrefix - 单字母_ 前缀忽略public static String mapPropName(String columnName)
columnName - 数据库中的名称(代码)public static String mapToOracleColumnType(String ft)
ft - Stringpublic static String mapToSqlServerColumnType(String ft)
ft - Stringpublic static String mapToDB2ColumnType(String ft)
ft - Stringpublic static String mapToMySqlColumnType(String ft)
ft - Stringpublic static String mapToDatabaseType(String ft, DBType dt)
dt - 数据库类别ft - 字段 java 类别public static Class<?> mapToJavaType(int dbType)
dbType - java.sql.TypeTypespublic static String mapToFieldType(int dbType)
Copyright © 2024 江苏南大先腾信息产业股份有限公司. All rights reserved.