public final class TableInfoUtil extends Object
| 构造器和说明 |
|---|
TableInfoUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
checkId(TableInfo tableInfo)
检查是否有ID
|
static <E> String |
getColumnName(Getter<E> column) |
static Object |
getEntityFieldValue(TableFieldInfo tableFieldInfo,
Object entity) |
static Serializable |
getEntityIdValue(Object entity)
从实体类中获取ID
|
static Serializable |
getEntityIdValue(TableInfo tableInfo,
Object entity)
从实体类中获取ID
|
static Serializable |
getEntityIdValue(TableInfo tableInfo,
Object entity,
boolean check)
从实体类中获取ID
|
static String |
getFieldColumnName(Table table,
Field field)
获取列名
|
static TableField |
getTableFieldAnnotation(Field field)
获取TableField注解信息 未配置则用默认的 Default.defaultTableFieldAnnotation()
|
static TableId |
getTableIdAnnotation(Field field,
DbType dbType)
获取主键的注解信息,非ID 返回 null
|
static String |
getTableName(Class entity) |
static void |
setValue(TableFieldInfo tableFieldInfo,
Object target,
Object value) |
public static void setValue(TableFieldInfo tableFieldInfo, Object target, Object value)
public static void checkId(TableInfo tableInfo)
tableInfo - public static Serializable getEntityIdValue(Object entity)
entity - 实体public static Serializable getEntityIdValue(TableInfo tableInfo, Object entity)
tableInfo - 表信息entity - 实体public static Serializable getEntityIdValue(TableInfo tableInfo, Object entity, boolean check)
tableInfo - 表信息entity - 实体check - 是否检查public static Object getEntityFieldValue(TableFieldInfo tableFieldInfo, Object entity)
tableFieldInfo - entity - public static TableId getTableIdAnnotation(Field field, DbType dbType)
field - dbType - public static TableField getTableFieldAnnotation(Field field)
field - public static String getFieldColumnName(Table table, Field field)
field - Copyright © 2025. All rights reserved.