public class DefaultEntityResolve extends Object implements EntityResolve
| Constructor and Description |
|---|
DefaultEntityResolve() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
processField(EntityTable entityTable,
EntityField field,
Config config,
Style style)
处理字段
|
protected void |
processGeneratedValue(EntityTable entityTable,
EntityColumn entityColumn,
javax.persistence.GeneratedValue generatedValue)
处理 GeneratedValue 注解
|
protected void |
processKeyGenerator(EntityTable entityTable,
EntityField field,
EntityColumn entityColumn)
处理主键策略
|
protected void |
processKeySql(EntityTable entityTable,
EntityColumn entityColumn,
KeySql keySql)
处理 KeySql 注解
|
protected void |
processOrderBy(EntityTable entityTable,
EntityField field,
EntityColumn entityColumn)
处理排序
|
EntityTable |
resolveEntity(Class<?> entityClass,
Config config)
解析类为 EntityTable
|
public EntityTable resolveEntity(Class<?> entityClass, Config config)
EntityResolveresolveEntity in interface EntityResolveprotected void processField(EntityTable entityTable, EntityField field, Config config, Style style)
entityTable - field - config - style - protected void processOrderBy(EntityTable entityTable, EntityField field, EntityColumn entityColumn)
entityTable - field - entityColumn - protected void processKeyGenerator(EntityTable entityTable, EntityField field, EntityColumn entityColumn)
entityTable - field - entityColumn - protected void processGeneratedValue(EntityTable entityTable, EntityColumn entityColumn, javax.persistence.GeneratedValue generatedValue)
entityTable - entityColumn - generatedValue - protected void processKeySql(EntityTable entityTable, EntityColumn entityColumn, KeySql keySql)
entityTable - entityColumn - keySql - Copyright © 2018. All rights reserved.