Package org.miaixz.bus.mapper.entity
Class EntityTable
java.lang.Object
org.miaixz.bus.mapper.entity.EntityTable
数据库表
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?> <T> org.apache.ibatis.type.TypeHandler<T> getInstance(Class<?> javaTypeClass, Class<?> typeHandlerClass) 实例化TypeHandlerString[]String[]getName()org.apache.ibatis.mapping.ResultMapgetResultMap(org.apache.ibatis.session.Configuration configuration) 生成当前实体的resultMap对象void初始化 - Condition 会使用voidsetBaseSelect(String baseSelect) voidsetCatalog(String catalog) voidsetEntityClassColumns(LinkedHashSet<EntityColumn> entityClassColumns) voidsetEntityClassPKColumns(LinkedHashSet<EntityColumn> entityClassPKColumns) voidsetKeyColumns(String keyColumn) voidsetKeyColumns(List<String> keyColumns) voidsetKeyProperties(String keyProperty) voidsetKeyProperties(List<String> keyProperties) voidvoidsetOrderByClause(String orderByClause) voidvoidsetTable(jakarta.persistence.Table table)
-
Field Details
-
DELIMITER
-
propertyMap
属性和列对应
-
-
Constructor Details
-
EntityTable
-
-
Method Details
-
getResultMap
public org.apache.ibatis.mapping.ResultMap getResultMap(org.apache.ibatis.session.Configuration configuration) 生成当前实体的resultMap对象- Parameters:
configuration- 配置信息- Returns:
- the object
-
initPropertyMap
public void initPropertyMap()初始化 - Condition 会使用 -
getInstance
public <T> org.apache.ibatis.type.TypeHandler<T> getInstance(Class<?> javaTypeClass, Class<?> typeHandlerClass) 实例化TypeHandler- Type Parameters:
T- 泛型对象- Parameters:
javaTypeClass- Java类型typeHandlerClass- 拦截处理对象- Returns:
- the object
-
getBaseSelect
-
setBaseSelect
-
getCatalog
-
setCatalog
-
getEntityClass
-
getEntityClassColumns
-
setEntityClassColumns
-
getEntityClassPKColumns
-
setEntityClassPKColumns
-
getKeyColumns
-
setKeyColumns
-
setKeyColumns
-
getKeyProperties
-
setKeyProperties
-
setKeyProperties
-
getName
-
setName
-
getOrderByClause
-
setOrderByClause
-
getPrefix
-
getPropertyMap
-
getSchema
-
setSchema
-
setTable
public void setTable(jakarta.persistence.Table table)
-