public class EOUtility extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildInsert()
构建插入语句
|
String |
buildSelect(String whereSQL)
创建查询语句
|
String |
buildUpdate(String whereSQL)
构建更新语句
没有传入更新条件时默认以id为条件
|
Object |
getAttributeValue(String attName)
get方法取值
|
QType |
getColumn(String fieldName)
获取单列的数据库字段及实体类型
|
Map<String,QType> |
getColums()
获取bean的属性字段和数据库字段对应关系以及实体中的数据类型
|
String |
gettableName()
获取表名
标注不为空则取标注 否则取类名
|
boolean |
isGenerate(String field)
判断是否是自增
|
boolean |
isLazyField(Annotation[] annotations)
本来是准备做懒加载判断的 现在改成临时字段处理
|
void |
setAttributeValue(String attName,
Object value)
调用set方法赋值
|
public transient BaseEO bean
public EOUtility(BaseEO bean)
public String gettableName()
public void setAttributeValue(String attName, Object value)
attName - value - public boolean isGenerate(String field)
field - public String buildInsert()
public boolean isLazyField(Annotation[] annotations)
annotations - Copyright © 2016. All rights reserved.