public class MetaData
extends java.lang.Object
构造器和说明 |
---|
MetaData(java.lang.Class<?> type) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getColumnNameByGetter(java.lang.reflect.Method getter)
根据getter获取列名
|
java.lang.String |
getColumnNameBySetter(java.lang.reflect.Method setter)
根据setter获取列名
|
java.lang.reflect.Constructor<?> |
getConstructor()
获取构造函器
|
FieldMetaData |
getFieldMetaDataByColumnName(java.lang.String columnName)
根据列名获取字段元数据
|
FieldMetaData |
getFieldMetaDataByFieldName(java.lang.String key)
根据字段名获取字段元数据
|
FieldMetaData |
getFieldMetaDataByGetter(java.lang.reflect.Method getter)
根据getter获取字段元数据
|
FieldMetaData |
getFieldMetaDataBySetter(java.lang.reflect.Method setter)
根据setter获取字段元数据
|
java.util.List<FieldMetaData> |
getNotIgnorePropertys()
获取所有非忽略字段
|
FieldMetaData |
getPrimary()
获取主键的字段元数据
|
java.util.List<FieldMetaData> |
getPropertys()
获取所有字段
|
java.lang.String |
getSchema()
获取模式
|
java.lang.String |
getTableName()
获取表名
|
java.lang.Class<?> |
getType()
获取实体类型
|
boolean |
isEmptyTable()
是否为空from表
|
public java.util.List<FieldMetaData> getPropertys()
public java.util.List<FieldMetaData> getNotIgnorePropertys()
public FieldMetaData getFieldMetaDataByFieldName(java.lang.String key)
key
- 字段名public FieldMetaData getFieldMetaDataByColumnName(java.lang.String columnName)
columnName
- 列名public FieldMetaData getFieldMetaDataByGetter(java.lang.reflect.Method getter)
getter
- getter方法public FieldMetaData getFieldMetaDataBySetter(java.lang.reflect.Method setter)
setter
- setter方法public java.lang.String getColumnNameByGetter(java.lang.reflect.Method getter)
getter
- getter方法public java.lang.String getColumnNameBySetter(java.lang.reflect.Method setter)
setter
- setter方法public FieldMetaData getPrimary()
public java.lang.Class<?> getType()
public java.lang.String getTableName()
public java.lang.String getSchema()
public boolean isEmptyTable()
public java.lang.reflect.Constructor<?> getConstructor()