public final class ModelEntity extends Object implements ModelEntityView
| 构造器和说明 |
|---|
ModelEntity() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addModelField(ModelField modelField) |
void |
extend(ModelEntity modelEntity) |
String |
getEntityName() |
String |
getEntitySingleName() |
ModelField |
getFieldByColumnName(String columnName) |
List<ModelField> |
getFields() |
List<ModelField> |
getKeys()
获取实体主键字段
|
ModelField |
getModelField(String fieldName) |
String |
getPackageName() |
String |
getTableName() |
boolean |
hasField(String fieldName)
是否包含指定的字段
|
boolean |
isLogiclyDeletable()
是否需要逻辑删除
|
String |
resolveFieldPath(String fieldPath)
解析 entityAlias.field 返回实际的 entityAlis.column
|
void |
setEntityName(String entityName) |
void |
setEntitySingleName(String entitySingleName) |
void |
setModelFields(List<ModelField> fields) |
void |
setPackageName(String packageName) |
void |
setTableName(String tableName) |
public ModelField getModelField(String fieldName) throws EntityException
EntityExceptionpublic boolean hasField(String fieldName)
ModelEntityViewhasField 在接口中 ModelEntityViewfieldName - 字段public void setEntityName(String entityName)
public void setTableName(String tableName)
public String getEntityName()
public String getTableName()
public String getEntitySingleName()
public void setEntitySingleName(String entitySingleName)
public String getPackageName()
public void setPackageName(String packageName)
public List<ModelField> getFields()
public List<ModelField> getKeys()
public ModelField getFieldByColumnName(String columnName)
public void addModelField(ModelField modelField)
public void setModelFields(List<ModelField> fields)
public void extend(ModelEntity modelEntity)
public boolean isLogiclyDeletable()
public String resolveFieldPath(String fieldPath)
ModelEntityViewresolveFieldPath 在接口中 ModelEntityViewfieldPath - entityAlias.fieldCopyright © 2019. All rights reserved.