org.nutz.dao.impl.entity.field
类 AbstractLinkField
java.lang.Object
org.nutz.dao.impl.entity.field.AbstractEntityField
org.nutz.dao.impl.entity.field.AbstractLinkField
- 所有已实现的接口:
- EntityField, LinkField
- 直接已知子类:
- ManyLinkField, ManyManyLinkField, OneLinkField
public abstract class AbstractLinkField
- extends AbstractEntityField
- implements LinkField
从类 org.nutz.dao.impl.entity.field.AbstractEntityField 继承的方法 |
getEntity, getName, getType, getTypeClass, getTypeMirror, getValue, setEjecting, setInjecting, setName, setType, toString |
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
holder
protected EntityHolder holder
targetType
protected java.lang.Class<?> targetType
target
protected Entity<?> target
mapKey
protected java.lang.String mapKey
hostField
protected MappingField hostField
linkedField
protected MappingField linkedField
AbstractLinkField
public AbstractLinkField(Entity<?> entity,
EntityHolder holder,
LinkInfo info)
setValue
public void setValue(java.lang.Object obj,
java.lang.Object value)
- 从接口
EntityField
复制的描述
- 为当前实体字段注入值,优先通过 setter 注入
- 指定者:
- 接口
EntityField
中的 setValue
- 覆盖:
- 类
AbstractEntityField
中的 setValue
- 参数:
obj
- 被设值对象value
- 值
getLinkedEntity
public Entity<?> getLinkedEntity()
- 指定者:
- 接口
LinkField
中的 getLinkedEntity
- 返回:
- 链接的目标实体
getCallback
public PojoCallback getCallback()
- 指定者:
- 接口
LinkField
中的 getCallback
- 返回:
- 执行查询的回调
getHostField
public MappingField getHostField()
- 指定者:
- 接口
LinkField
中的 getHostField
- 返回:
- 对应的宿主字段
getLinkedField
public MappingField getLinkedField()
- 指定者:
- 接口
LinkField
中的 getLinkedField
- 返回:
- 对应的映射实体的被映射字段