Class DefaultEntityResolve
java.lang.Object
cn.lm.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
- All Implemented Interfaces:
EntityResolve
- Author:
- liuzh
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprocessField(EntityTable entityTable, EntityField field, Config config, Style style) 处理字段protected voidprocessGeneratedValue(EntityTable entityTable, EntityColumn entityColumn, jakarta.persistence.GeneratedValue generatedValue) 处理 GeneratedValue 注解protected voidprocessKeyGenerator(EntityTable entityTable, EntityField field, EntityColumn entityColumn) 处理主键策略protected voidprocessKeySql(EntityTable entityTable, EntityColumn entityColumn, KeySql keySql) 处理 KeySql 注解protected voidprocessOrderBy(EntityTable entityTable, EntityField field, EntityColumn entityColumn) 处理排序resolveEntity(Class<?> entityClass, Config config) 解析类为 EntityTable
-
Constructor Details
-
DefaultEntityResolve
public DefaultEntityResolve()
-
-
Method Details
-
resolveEntity
Description copied from interface:EntityResolve解析类为 EntityTable- Specified by:
resolveEntityin interfaceEntityResolve- Returns:
-
processField
处理字段- Parameters:
entityTable-field-config-style-
-
processOrderBy
protected void processOrderBy(EntityTable entityTable, EntityField field, EntityColumn entityColumn) 处理排序- Parameters:
entityTable-field-entityColumn-
-
processKeyGenerator
protected void processKeyGenerator(EntityTable entityTable, EntityField field, EntityColumn entityColumn) 处理主键策略- Parameters:
entityTable-field-entityColumn-
-
processGeneratedValue
protected void processGeneratedValue(EntityTable entityTable, EntityColumn entityColumn, jakarta.persistence.GeneratedValue generatedValue) 处理 GeneratedValue 注解- Parameters:
entityTable-entityColumn-generatedValue-
-
processKeySql
处理 KeySql 注解- Parameters:
entityTable-entityColumn-keySql-
-