|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |