|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
public interface LinkField
这个接口封装了不同映射关系行为的不同
| 方法摘要 | |
|---|---|
Condition |
createCondition(java.lang.Object host)
根据给定的宿主对象,以及自身记录的映射关系,生成一个获取映射对象的约束条件 `@One` 根据宿主对象引用字段值生成映射对象的条件语句 `@Many` 根据宿主对象主键值生成映射对象的条件语句 `@ManyMany` 根据宿主对象以及映射表生成映射对象的条件语句 |
PojoCallback |
getCallback()
|
MappingField |
getHostField()
|
Entity<?> |
getLinkedEntity()
|
MappingField |
getLinkedField()
|
LinkType |
getLinkType()
|
void |
saveLinkedField(java.lang.Object obj,
java.lang.Object linked)
用映射对象的字段更新宿主对象 |
java.lang.String |
toString()
|
void |
updateLinkedField(java.lang.Object obj,
java.lang.Object linked)
用宿主对象的字段更新映射对象 |
| 从接口 org.nutz.dao.entity.EntityField 继承的方法 |
|---|
getEntity, getName, getType, getTypeClass, getTypeMirror, getValue, setValue |
| 方法详细信息 |
|---|
LinkType getLinkType()
MappingField getHostField()
MappingField getLinkedField()
Condition createCondition(java.lang.Object host)
host - 宿主对象
PojoCallback getCallback()
void updateLinkedField(java.lang.Object obj,
java.lang.Object linked)
obj - 宿主对象linked - 被映射的对象
void saveLinkedField(java.lang.Object obj,
java.lang.Object linked)
obj - 宿主对象linked - 被映射的对象Entity<?> getLinkedEntity()
java.lang.String toString()
java.lang.Object 中的 toString
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||