public class EntityTable extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Pattern |
DELIMITER |
protected Map<String,EntityColumn> |
propertyMap |
| 构造器和说明 |
|---|
EntityTable(Class<?> entityClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getBaseSelect() |
String |
getCatalog() |
Class<?> |
getEntityClass() |
Set<EntityColumn> |
getEntityClassColumns() |
Set<EntityColumn> |
getEntityClassPKColumns() |
<T> org.apache.ibatis.type.TypeHandler<T> |
getInstance(Class<?> javaTypeClass,
Class<?> typeHandlerClass)
实例化TypeHandler
|
String[] |
getKeyColumns() |
String[] |
getKeyProperties() |
String |
getName() |
String |
getOrderByClause() |
String |
getPrefix() |
Map<String,EntityColumn> |
getPropertyMap() |
org.apache.ibatis.mapping.ResultMap |
getResultMap(org.apache.ibatis.session.Configuration configuration)
生成当前实体的resultMap对象
|
String |
getSchema() |
void |
initPropertyMap()
初始化 - Example 会使用
|
void |
setBaseSelect(String baseSelect) |
void |
setCatalog(String catalog) |
void |
setEntityClassColumns(Set<EntityColumn> entityClassColumns) |
void |
setEntityClassPKColumns(Set<EntityColumn> entityClassPKColumns) |
void |
setKeyColumns(List<String> keyColumns) |
void |
setKeyColumns(String keyColumn) |
void |
setKeyProperties(List<String> keyProperties) |
void |
setKeyProperties(String keyProperty) |
void |
setName(String name) |
void |
setOrderByClause(String orderByClause) |
void |
setSchema(String schema) |
void |
setTable(javax.persistence.Table table) |
public static final Pattern DELIMITER
protected Map<String,EntityColumn> propertyMap
public EntityTable(Class<?> entityClass)
public org.apache.ibatis.mapping.ResultMap getResultMap(org.apache.ibatis.session.Configuration configuration)
configuration - public void initPropertyMap()
public <T> org.apache.ibatis.type.TypeHandler<T> getInstance(Class<?> javaTypeClass, Class<?> typeHandlerClass)
javaTypeClass - typeHandlerClass - public String getBaseSelect()
public void setBaseSelect(String baseSelect)
public String getCatalog()
public void setCatalog(String catalog)
public Class<?> getEntityClass()
public Set<EntityColumn> getEntityClassColumns()
public void setEntityClassColumns(Set<EntityColumn> entityClassColumns)
public Set<EntityColumn> getEntityClassPKColumns()
public void setEntityClassPKColumns(Set<EntityColumn> entityClassPKColumns)
public String[] getKeyColumns()
public void setKeyColumns(String keyColumn)
public String[] getKeyProperties()
public void setKeyProperties(String keyProperty)
public String getName()
public void setName(String name)
public String getOrderByClause()
public void setOrderByClause(String orderByClause)
public String getPrefix()
public Map<String,EntityColumn> getPropertyMap()
public String getSchema()
public void setSchema(String schema)
public void setTable(javax.persistence.Table table)
Copyright © 2019. All rights reserved.