public class ZMoEntity extends Object
| 构造器和说明 |
|---|
ZMoEntity() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addField(ZMoField fld) |
Object |
born(Object... args) |
ZMoEntity |
clone() |
ZMoEntity |
forMap() |
ZMoEntity |
forPojo() |
ZMoField |
getJavaField(String name)
获取实体字段
|
String |
getJavaNameFromMongo(String mongoName) |
Set<String> |
getJavaNames(Object obj) |
String |
getKey() |
org.nutz.lang.Mirror<?> |
getMirror() |
ZMoField |
getMongoField(String name)
获取实体字段
|
String |
getMongoNameFromJava(String javaName) |
Set<String> |
getMongoNames(Object obj) |
Class<?> |
getType() |
Object |
getValue(Object obj,
String javaName)
获取对象某一特殊字段名称
|
boolean |
isForMap() |
boolean |
isForPojo() |
ZMoField |
javaField(String name)
获取实体字段
|
ZMoField |
mongoField(String name)
获取实体字段
|
ZMoEntity |
setBorning(org.nutz.lang.born.Borning<?> borning) |
void |
setDefaultField(ZMoField defaultField) |
void |
setKey(String key) |
ZMoEntity |
setType(Class<?> type) |
void |
setValue(Object obj,
String javaName,
Object value)
为对象某特殊字段设置值
|
public String getKey()
public void setKey(String key)
public void setDefaultField(ZMoField defaultField)
public ZMoEntity forMap()
public ZMoEntity forPojo()
public boolean isForMap()
public boolean isForPojo()
public Class<?> getType()
public org.nutz.lang.Mirror<?> getMirror()
public ZMoEntity setBorning(org.nutz.lang.born.Borning<?> borning)
public void addField(ZMoField fld)
public ZMoField getJavaField(String name)
name - 字段名public ZMoField javaField(String name)
name - 字段名#getField(String)public ZMoField getMongoField(String name)
name - 字段名public ZMoField mongoField(String name)
name - 字段名#getField(String)public Object getValue(Object obj, String javaName)
obj - 对象javaName - 字段名public void setValue(Object obj, String javaName, Object value)
obj - 对象javaName - 字段名value - 字段值Copyright © 2021. All rights reserved.