public abstract class AbstractEntityClassInfo extends Object implements EntityClassInfo
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,EntityFieldInfo> |
columnMapFieldInfo |
protected Class<?> |
entityClass |
protected List<EntityFieldInfo> |
fieldInfos |
protected Map<String,EntityFieldInfo> |
filedNameMapFieldInfo |
protected EntityFieldInfo |
primaryKeyInfo |
protected String |
schema |
protected String |
tableName |
| 构造器和说明 |
|---|
AbstractEntityClassInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,EntityFieldInfo> |
getColumnMapFieldInfo()
获取列与属性信息映射
|
Class<?> |
getEntityClass()
获取实体类
|
EntityFieldInfo |
getFieldInfo(String field)
根据属性名获取属性信息
|
List<EntityFieldInfo> |
getFieldInfos()
获取属性信息
|
String |
getFieldNameByColumn(String column)
根据列名获取属性名
|
EntityFieldInfo |
getPrimaryKeyInfo()
获取主键信息
|
String |
getSchema()
获取数据库模式
|
String |
getTableName()
获取表名
|
String |
getTableNameWithSchema(String keywordQM)
获取带schema的表名
|
protected Class<?> entityClass
protected String tableName
protected String schema
protected List<EntityFieldInfo> fieldInfos
protected Map<String,EntityFieldInfo> columnMapFieldInfo
protected Map<String,EntityFieldInfo> filedNameMapFieldInfo
protected EntityFieldInfo primaryKeyInfo
public Class<?> getEntityClass()
EntityClassInfogetEntityClass 在接口中 EntityClassInfopublic String getSchema()
EntityClassInfogetSchema 在接口中 EntityClassInfopublic String getTableNameWithSchema(String keywordQM)
EntityClassInfogetTableNameWithSchema 在接口中 EntityClassInfokeywordQM - 关键字转义符public String getTableName()
EntityClassInfogetTableName 在接口中 EntityClassInfopublic List<EntityFieldInfo> getFieldInfos()
EntityClassInfogetFieldInfos 在接口中 EntityClassInfopublic Map<String,EntityFieldInfo> getColumnMapFieldInfo()
EntityClassInfogetColumnMapFieldInfo 在接口中 EntityClassInfopublic String getFieldNameByColumn(String column)
EntityClassInfogetFieldNameByColumn 在接口中 EntityClassInfopublic EntityFieldInfo getFieldInfo(String field)
EntityClassInfogetFieldInfo 在接口中 EntityClassInfopublic EntityFieldInfo getPrimaryKeyInfo()
EntityClassInfogetPrimaryKeyInfo 在接口中 EntityClassInfoCopyright © 2024. All Rights Reserved.