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