类 TkMyBatis3SimpleImpl


  • public class TkMyBatis3SimpleImpl
    extends org.mybatis.generator.codegen.mybatis3.IntrospectedTableMyBatis3SimpleImpl
    可以通过MBG1.3.4+版本提供的table元素的mapperName属性设置统一的名称,使用{0}作为实体类名的占位符。

    用法:

     <context id="Mysql" targetRuntime="tk.mybatis.mapper.generator.TkMyBatis3SimpleImpl" defaultModelType="flat">
     </context>
     

    从以下版本开始:
    2016-09-04 09:57
    作者:
    liuzh
    • 嵌套类概要

      • 从类继承的嵌套类/接口 org.mybatis.generator.api.IntrospectedTable

        org.mybatis.generator.api.IntrospectedTable.InternalAttribute, org.mybatis.generator.api.IntrospectedTable.TargetRuntime
    • 字段概要

      • 从类继承的字段 org.mybatis.generator.codegen.mybatis3.IntrospectedTableMyBatis3Impl

        clientGenerators, javaModelGenerators, xmlMapperGenerator
      • 从类继承的字段 org.mybatis.generator.api.IntrospectedTable

        attributes, baseColumns, blobColumns, context, fullyQualifiedTable, internalAttributes, primaryKeyColumns, remarks, rules, tableConfiguration, tableType, targetRuntime
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected void calculateJavaClientAttributes()  
      protected String calculateMyBatis3XmlMapperFileName()  
      • 从类继承的方法 org.mybatis.generator.codegen.mybatis3.IntrospectedTableMyBatis3SimpleImpl

        calculateJavaModelGenerators, calculateXmlMapperGenerator, createJavaClientGenerator
      • 从类继承的方法 org.mybatis.generator.codegen.mybatis3.IntrospectedTableMyBatis3Impl

        calculateClientGenerators, calculateGenerators, getGeneratedJavaFiles, getGeneratedXmlFiles, getGenerationSteps, initializeAbstractGenerator, isJava5Targeted, requiresXMLGenerator
      • 从类继承的方法 org.mybatis.generator.api.IntrospectedTable

        addColumn, addPrimaryKeyColumn, calculateIbatis2SqlMapFileName, calculateIbatis2SqlMapNamespace, calculateJavaClientImplementationPackage, calculateJavaClientInterfacePackage, calculateJavaModelPackage, calculateModelAttributes, calculateMyBatis3FallbackSqlMapNamespace, calculateSqlMapAliasedFullyQualifiedRuntimeTableName, calculateSqlMapFullyQualifiedRuntimeTableName, calculateSqlMapPackage, calculateXmlAttributes, getAliasedFullyQualifiedTableNameAtRuntime, getAllColumns, getAttribute, getBaseColumnListId, getBaseColumns, getBaseRecordType, getBaseResultMapId, getBlobColumnListId, getBLOBColumns, getColumn, getContext, getCountByExampleStatementId, getDAOImplementationType, getDAOInterfaceType, getDeleteByExampleStatementId, getDeleteByPrimaryKeyStatementId, getExampleType, getExampleWhereClauseId, getFullyQualifiedTable, getFullyQualifiedTableNameAtRuntime, getGeneratedKey, getIbatis2SqlMapFileName, getIbatis2SqlMapNamespace, getIbatis2SqlMapPackage, getInsertSelectiveStatementId, getInsertStatementId, getMyBatis3FallbackSqlMapNamespace, getMyBatis3JavaMapperType, getMyBatis3SqlMapNamespace, getMyBatis3SqlProviderType, getMyBatis3UpdateByExampleWhereClauseId, getMyBatis3XmlMapperFileName, getMyBatis3XmlMapperPackage, getMyBatisDynamicSqlSupportType, getNonBLOBColumnCount, getNonBLOBColumns, getNonPrimaryKeyColumns, getPrimaryKeyColumns, getPrimaryKeyType, getRecordWithBLOBsType, getRemarks, getResultMapWithBLOBsId, getRules, getSelectAllStatementId, getSelectByExampleQueryId, getSelectByExampleStatementId, getSelectByExampleWithBLOBsStatementId, getSelectByPrimaryKeyQueryId, getSelectByPrimaryKeyStatementId, getTableConfiguration, getTableConfigurationProperty, getTableType, getTargetRuntime, getUpdateByExampleSelectiveStatementId, getUpdateByExampleStatementId, getUpdateByExampleWithBLOBsStatementId, getUpdateByPrimaryKeySelectiveStatementId, getUpdateByPrimaryKeyStatementId, getUpdateByPrimaryKeyWithBLOBsStatementId, hasAnyColumns, hasBaseColumns, hasBLOBColumns, hasJDBCDateColumns, hasJDBCTimeColumns, hasPrimaryKeyColumns, initialize, isConstructorBased, isImmutable, removeAttribute, setAttribute, setBaseColumnListId, setBaseRecordType, setBaseResultMapId, setBlobColumnListId, setContext, setCountByExampleStatementId, setDAOImplementationType, setDAOInterfaceType, setDeleteByExampleStatementId, setDeleteByPrimaryKeyStatementId, setExampleType, setExampleWhereClauseId, setFullyQualifiedTable, setIbatis2SqlMapFileName, setIbatis2SqlMapNamespace, setIbatis2SqlMapPackage, setInsertSelectiveStatementId, setInsertStatementId, setMyBatis3FallbackSqlMapNamespace, setMyBatis3JavaMapperType, setMyBatis3SqlProviderType, setMyBatis3UpdateByExampleWhereClauseId, setMyBatis3XmlMapperFileName, setMyBatis3XmlMapperPackage, setMyBatisDynamicSqlSupportType, setPrimaryKeyType, setRecordWithBLOBsType, setRemarks, setResultMapWithBLOBsId, setRules, setSelectAllStatementId, setSelectByExampleStatementId, setSelectByExampleWithBLOBsStatementId, setSelectByPrimaryKeyStatementId, setSqlMapAliasedFullyQualifiedRuntimeTableName, setSqlMapFullyQualifiedRuntimeTableName, setTableConfiguration, setTableType, setUpdateByExampleSelectiveStatementId, setUpdateByExampleStatementId, setUpdateByExampleWithBLOBsStatementId, setUpdateByPrimaryKeySelectiveStatementId, setUpdateByPrimaryKeyStatementId, setUpdateByPrimaryKeyWithBLOBsStatementId
    • 构造器详细资料

      • TkMyBatis3SimpleImpl

        public TkMyBatis3SimpleImpl()
    • 方法详细资料

      • calculateMyBatis3XmlMapperFileName

        protected String calculateMyBatis3XmlMapperFileName()
        覆盖:
        calculateMyBatis3XmlMapperFileName 在类中 org.mybatis.generator.api.IntrospectedTable
      • calculateJavaClientAttributes

        protected void calculateJavaClientAttributes()
        覆盖:
        calculateJavaClientAttributes 在类中 org.mybatis.generator.api.IntrospectedTable