public class ColumnUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<String,MySqlTypeAndLength> |
mySqlTypeAndLengthMap
获取Mysql的类型,以及类型需要设置几个长度,这里构建成map的样式
构建Map(字段名(小写),需要设置几个长度(0表示不需要设置,1表示需要设置一个,2表示需要设置两个))
|
static String |
SQL_ESCAPE_CHARACTER |
| 构造器和说明 |
|---|
ColumnUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
appendTimeSuffix(String tableName,
String pattern)
添加时间后缀
|
static String |
getColumnName(Field field) |
static String |
getComment(Field field,
Class<?> clasz) |
static String |
getDefaultValue(Field field,
Class<?> clasz) |
static boolean |
getDefaultValueNative(Field field,
Class<?> clasz) |
static MySqlTypeAndLength |
getMySqlTypeAndLength(Field field,
Class<?> clasz) |
static MySqlCharsetConstant |
getTableCharset(Class<?> clasz) |
static String |
getTableComment(Class<?> clasz) |
static MySqlEngineConstant |
getTableEngine(Class<?> clasz) |
static String |
getTableName(Class<?> clasz) |
static boolean |
hasIgnoreTableAnnotation(Class<?> clasz) |
static boolean |
isAutoIncrement(Field field,
Class<?> clasz) |
static boolean |
isIncloudField(Field field,
Class<?> clasz) |
static boolean |
isKey(Field field,
Class<?> clasz) |
static Boolean |
isNull(Field field,
Class<?> clasz) |
public static Map<String,MySqlTypeAndLength> mySqlTypeAndLengthMap
public static MySqlCharsetConstant getTableCharset(Class<?> clasz)
public static MySqlEngineConstant getTableEngine(Class<?> clasz)
public static MySqlTypeAndLength getMySqlTypeAndLength(Field field, Class<?> clasz)
public static boolean hasIgnoreTableAnnotation(Class<?> clasz)
Copyright © 2021. All rights reserved.