public class FieldMetaData
extends java.lang.Object
构造器和说明 |
---|
FieldMetaData(boolean notNull,
java.lang.String property,
java.lang.String column,
java.lang.reflect.Method getter,
java.lang.reflect.Method setter,
java.lang.reflect.Field field,
boolean useTypeHandler,
ITypeHandler<?> typeHandler,
boolean ignoreColumn,
NavigateData navigateData,
boolean isPrimaryKey,
InsertDefaultValue insertDefaultValue,
Interceptor<?> onPut,
Interceptor<?> onGet) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getColumn()
列名
|
java.lang.reflect.Field |
getField()
字段
|
java.lang.reflect.Type |
getGenericType()
字段泛型类型
|
java.lang.reflect.Method |
getGetter()
getter
|
InsertDefaultValue |
getInsertDefaultValue()
新增时默认值
|
NavigateData |
getNavigateData()
导航数据
|
Interceptor<?> |
getOnGet() |
Interceptor<?> |
getOnPut() |
java.lang.Class<?> |
getParentType()
父类类型
|
java.lang.String |
getProperty()
属性名
|
java.lang.reflect.Method |
getSetter()
setter
|
java.lang.Class<?> |
getType()
字段类型
|
ITypeHandler<?> |
getTypeHandler()
类型处理器
|
<T> T |
getValueByObject(java.lang.Object o)
反射获取值
|
int |
hashCode() |
boolean |
hasNavigate()
是否有导航属性
|
boolean |
isGenericType()
是否为泛型类型
|
boolean |
isIgnoreColumn()
是否为忽略列
|
boolean |
isNotNull()
是否不为空
|
boolean |
isPrimaryKey()
是否为主键
|
boolean |
isUseTypeHandler()
是否显示指定类型处理器
|
public FieldMetaData(boolean notNull, java.lang.String property, java.lang.String column, java.lang.reflect.Method getter, java.lang.reflect.Method setter, java.lang.reflect.Field field, boolean useTypeHandler, ITypeHandler<?> typeHandler, boolean ignoreColumn, NavigateData navigateData, boolean isPrimaryKey, InsertDefaultValue insertDefaultValue, Interceptor<?> onPut, Interceptor<?> onGet)
public java.lang.String getProperty()
public java.lang.String getColumn()
public java.lang.reflect.Method getGetter()
public java.lang.reflect.Method getSetter()
public java.lang.reflect.Field getField()
public boolean isIgnoreColumn()
public boolean hasNavigate()
public NavigateData getNavigateData()
public java.lang.Class<?> getParentType()
public java.lang.Class<?> getType()
public java.lang.reflect.Type getGenericType()
public boolean isGenericType()
public boolean isPrimaryKey()
public ITypeHandler<?> getTypeHandler()
public boolean isUseTypeHandler()
public InsertDefaultValue getInsertDefaultValue()
public Interceptor<?> getOnPut()
public Interceptor<?> getOnGet()
public boolean isNotNull()
public <T> T getValueByObject(java.lang.Object o)
public boolean equals(java.lang.Object o)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object