org.nutz.dao.entity
接口 EntityField

所有已知子接口:
LinkField, MappingField
所有已知实现类:
AbstractEntityField, AbstractLinkField, ManyLinkField, ManyManyLinkField, NutMappingField, OneLinkField

public interface EntityField


方法摘要
 Entity<?> getEntity()
           
 java.lang.String getName()
           
 java.lang.reflect.Type getType()
           
 java.lang.Class<?> getTypeClass()
           
 Mirror<?> getTypeMirror()
           
 java.lang.Object getValue(java.lang.Object obj)
          从 Java 对象中获取一个值
 void setValue(java.lang.Object obj, java.lang.Object value)
          为当前实体字段注入值,优先通过 setter 注入
 

方法详细信息

getName

java.lang.String getName()
返回:
获取该字段 Java 对象的名称

getType

java.lang.reflect.Type getType()
返回:
获取该字段 Java 对象的类型

getTypeClass

java.lang.Class<?> getTypeClass()
返回:
获取该字段 Java 对象的类型

getTypeMirror

Mirror<?> getTypeMirror()
返回:
获取该字段 Java 对象的类型

setValue

void setValue(java.lang.Object obj,
              java.lang.Object value)
为当前实体字段注入值,优先通过 setter 注入

参数:
obj - 被设值对象
value - 值

getValue

java.lang.Object getValue(java.lang.Object obj)
从 Java 对象中获取一个值

参数:
obj - Java 对象
返回:
字段的值

getEntity

Entity<?> getEntity()
返回:
所属的实体