| 限定符和类型 | 字段和说明 |
|---|---|
Set<String> |
exportFields |
TableItem |
tbItem |
| 构造器和说明 |
|---|
Engine() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addOtherValue(String key,
Object value)
增加其他值,一般是key在主表实例中找不到,才用此方法
|
<T extends Engine> |
cloneTable()
克隆表对象,与克隆前保持一致
|
protected Set<Method> |
getDeclaredMethods(Class<? super Engine> table)
获取带有Json的方法,(包含父类中的方法属性)
|
Map<String,Object> |
getOtherValue() |
Object |
getOtherValue(String key)
获取其他值
一般是key在主表实例中找不到,才用此方法 |
String |
getTableAlias()
获取表的别名
|
String |
getTableName() |
Object |
getValue(String fieldName)
优先从已知字段属性中取值,在已知字段属性中找不到时从其他属性中取值
|
boolean |
getValueByBoolean(String fieldName) |
int |
getValueByInt(String fieldName) |
long |
getValueByLong(String fieldName) |
String |
getValueByString(String fieldName) |
void |
instance(org.codehaus.jackson.JsonNode jn) |
void |
instance(Map<String,String> map) |
void |
instance(ResultSet rs) |
void |
instance(RowSet rs) |
void |
setValue(String field,
Object value) |
Json |
toJson()
把实体转为JSON数据字符串
|
Map<String,Object> |
toMap() |
String |
toString() |
Map<String,String> |
toStrMap() |
public void instance(org.codehaus.jackson.JsonNode jn)
public void instance(ResultSet rs)
public void instance(RowSet rs)
public Object getValue(String fieldName)
fieldName - -public long getValueByLong(String fieldName)
public int getValueByInt(String fieldName)
public boolean getValueByBoolean(String fieldName)
public String getTableAlias()
public String getTableName()
public <T extends Engine> T cloneTable()
T - -public void addOtherValue(String key, Object value)
key - -value - -public Json toJson()
protected Set<Method> getDeclaredMethods(Class<? super Engine> table)
table - -Copyright © 2020 Pivotal Software, Inc.. All rights reserved.