public class ClassAnnotation extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
ClassAnnotation(Class entity) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,org.beetl.sql.core.db.ClassDesc.ColumnIgnoreStatus> |
getAttrIgnores() |
static ClassAnnotation |
getClassAnnotation(Class entity) |
CaseInsensitiveHashMap<String,AttributeBuilderHolder> |
getColHandlers() |
Class |
getEntity() |
InsertIgnore |
getInsertIgnore(String property) |
String |
getLogicDeleteAttrName() |
int |
getLogicDeleteAttrValue() |
List<ObjectBuilderHolder> |
getObjectBuilders() |
PropertyDescriptor[] |
getPropertyDescriptor() |
String |
getVersionProperty() |
protected void |
init() |
protected void |
propertyCheck() |
void |
setObjectBuilders(List<ObjectBuilderHolder> objectBuilders) |
protected void |
typeCheck() |
protected ClassAnnotation(Class entity)
public static ClassAnnotation getClassAnnotation(Class entity)
protected void init()
protected void typeCheck()
protected void propertyCheck()
public PropertyDescriptor[] getPropertyDescriptor()
public InsertIgnore getInsertIgnore(String property)
public CaseInsensitiveHashMap<String,AttributeBuilderHolder> getColHandlers()
public Class getEntity()
public Map<String,org.beetl.sql.core.db.ClassDesc.ColumnIgnoreStatus> getAttrIgnores()
public String getLogicDeleteAttrName()
public int getLogicDeleteAttrValue()
public String getVersionProperty()
public List<ObjectBuilderHolder> getObjectBuilders()
public void setObjectBuilders(List<ObjectBuilderHolder> objectBuilders)
Copyright © 2019. All rights reserved.