Class EntityTable

java.lang.Object
org.miaixz.bus.mapper.entity.EntityTable

public class EntityTable extends Object
数据库表
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

  • Constructor Details

    • EntityTable

      public EntityTable(Class<?> entityClass)
  • 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

      public String getBaseSelect()
    • setBaseSelect

      public void setBaseSelect(String baseSelect)
    • getCatalog

      public String getCatalog()
    • setCatalog

      public void setCatalog(String catalog)
    • getEntityClass

      public Class<?> getEntityClass()
    • getEntityClassColumns

      public LinkedHashSet<EntityColumn> getEntityClassColumns()
    • setEntityClassColumns

      public void setEntityClassColumns(LinkedHashSet<EntityColumn> entityClassColumns)
    • getEntityClassPKColumns

      public LinkedHashSet<EntityColumn> getEntityClassPKColumns()
    • setEntityClassPKColumns

      public void setEntityClassPKColumns(LinkedHashSet<EntityColumn> entityClassPKColumns)
    • getKeyColumns

      public String[] getKeyColumns()
    • setKeyColumns

      public void setKeyColumns(String keyColumn)
    • setKeyColumns

      public void setKeyColumns(List<String> keyColumns)
    • getKeyProperties

      public String[] getKeyProperties()
    • setKeyProperties

      public void setKeyProperties(String keyProperty)
    • setKeyProperties

      public void setKeyProperties(List<String> keyProperties)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getOrderByClause

      public String getOrderByClause()
    • setOrderByClause

      public void setOrderByClause(String orderByClause)
    • getPrefix

      public String getPrefix()
    • getPropertyMap

      public Map<String,EntityColumn> getPropertyMap()
    • getSchema

      public String getSchema()
    • setSchema

      public void setSchema(String schema)
    • setTable

      public void setTable(jakarta.persistence.Table table)