类 ModelBuilderPlugin

  • 所有已实现的接口:
    org.mybatis.generator.api.Plugin, ILombokPluginHook

    public class ModelBuilderPlugin
    extends BasePlugin
    implements ILombokPluginHook
    --------------------------------------------------------------------------- 增加Model Builder方法 --------------------------------------------------------------------------- ---------------------------------------------------------------------------
    • 嵌套类概要

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

        org.mybatis.generator.api.Plugin.ModelClassType
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean modelBaseRecordBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model builder class 生成
      boolean modelBaseRecordClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model Methods 生成 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
      boolean modelPrimaryKeyBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model builder class 生成
      boolean modelPrimaryKeyClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
      boolean modelRecordWithBLOBsBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model builder class 生成
      boolean modelRecordWithBLOBsClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model Methods 生成 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
      • 从类继承的方法 org.mybatis.generator.api.PluginAdapter

        clientBasicCountMethodGenerated, clientBasicDeleteMethodGenerated, clientBasicInsertMethodGenerated, clientBasicInsertMultipleHelperMethodGenerated, clientBasicInsertMultipleMethodGenerated, clientBasicSelectManyMethodGenerated, clientBasicSelectOneMethodGenerated, clientBasicUpdateMethodGenerated, clientCountByExampleMethodGenerated, clientDeleteByExampleMethodGenerated, clientDeleteByPrimaryKeyMethodGenerated, clientGeneralCountMethodGenerated, clientGeneralDeleteMethodGenerated, clientGeneralSelectDistinctMethodGenerated, clientGeneralSelectMethodGenerated, clientGeneralUpdateMethodGenerated, clientGenerated, clientInsertMethodGenerated, clientInsertMultipleMethodGenerated, clientInsertSelectiveMethodGenerated, clientSelectAllMethodGenerated, clientSelectByExampleWithBLOBsMethodGenerated, clientSelectByExampleWithoutBLOBsMethodGenerated, clientSelectByPrimaryKeyMethodGenerated, clientSelectListFieldGenerated, clientSelectOneMethodGenerated, clientUpdateAllColumnsMethodGenerated, clientUpdateByExampleSelectiveMethodGenerated, clientUpdateByExampleWithBLOBsMethodGenerated, clientUpdateByExampleWithoutBLOBsMethodGenerated, clientUpdateByPrimaryKeySelectiveMethodGenerated, clientUpdateByPrimaryKeyWithBLOBsMethodGenerated, clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated, clientUpdateSelectiveColumnsMethodGenerated, contextGenerateAdditionalJavaFiles, contextGenerateAdditionalJavaFiles, contextGenerateAdditionalXmlFiles, contextGenerateAdditionalXmlFiles, dynamicSqlSupportGenerated, getContext, getProperties, modelExampleClassGenerated, modelFieldGenerated, modelGetterMethodGenerated, modelSetterMethodGenerated, providerApplyWhereMethodGenerated, providerCountByExampleMethodGenerated, providerDeleteByExampleMethodGenerated, providerGenerated, providerInsertSelectiveMethodGenerated, providerSelectByExampleWithBLOBsMethodGenerated, providerSelectByExampleWithoutBLOBsMethodGenerated, providerUpdateByExampleSelectiveMethodGenerated, providerUpdateByExampleWithBLOBsMethodGenerated, providerUpdateByExampleWithoutBLOBsMethodGenerated, providerUpdateByPrimaryKeySelectiveMethodGenerated, setProperties, sqlMapBaseColumnListElementGenerated, sqlMapBlobColumnListElementGenerated, sqlMapCountByExampleElementGenerated, sqlMapDeleteByExampleElementGenerated, sqlMapDeleteByPrimaryKeyElementGenerated, sqlMapDocumentGenerated, sqlMapExampleWhereClauseElementGenerated, sqlMapGenerated, sqlMapInsertElementGenerated, sqlMapInsertSelectiveElementGenerated, sqlMapResultMapWithBLOBsElementGenerated, sqlMapResultMapWithoutBLOBsElementGenerated, sqlMapSelectAllElementGenerated, sqlMapSelectByExampleWithBLOBsElementGenerated, sqlMapSelectByExampleWithoutBLOBsElementGenerated, sqlMapSelectByPrimaryKeyElementGenerated, sqlMapUpdateByExampleSelectiveElementGenerated, sqlMapUpdateByExampleWithBLOBsElementGenerated, sqlMapUpdateByExampleWithoutBLOBsElementGenerated, sqlMapUpdateByPrimaryKeySelectiveElementGenerated, sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated, sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated
      • 从接口继承的方法 org.mybatis.generator.api.Plugin

        clientBasicCountMethodGenerated, clientBasicDeleteMethodGenerated, clientBasicInsertMethodGenerated, clientBasicInsertMultipleHelperMethodGenerated, clientBasicInsertMultipleMethodGenerated, clientBasicSelectManyMethodGenerated, clientBasicSelectOneMethodGenerated, clientBasicUpdateMethodGenerated, clientColumnListPropertyGenerated, clientDeleteByPrimaryKeyMethodGenerated, clientGeneralCountMethodGenerated, clientGeneralDeleteMethodGenerated, clientGeneralSelectDistinctMethodGenerated, clientGeneralSelectMethodGenerated, clientGeneralUpdateMethodGenerated, clientInsertMethodGenerated, clientInsertMultipleMethodGenerated, clientInsertMultipleVarargMethodGenerated, clientInsertSelectiveMethodGenerated, clientSelectByPrimaryKeyMethodGenerated, clientSelectOneMethodGenerated, clientUpdateAllColumnsMethodGenerated, clientUpdateByPrimaryKeyMethodGenerated, clientUpdateByPrimaryKeySelectiveMethodGenerated, clientUpdateSelectiveColumnsMethodGenerated, contextGenerateAdditionalKotlinFiles, contextGenerateAdditionalKotlinFiles, dynamicSqlSupportGenerated, kotlinDataClassGenerated, mapperExtensionsGenerated, mapperGenerated
    • 字段详细资料

    • 构造器详细资料

      • ModelBuilderPlugin

        public ModelBuilderPlugin()
    • 方法详细资料

      • modelBaseRecordClassGenerated

        public boolean modelBaseRecordClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
                                                     org.mybatis.generator.api.IntrospectedTable introspectedTable)
        Model Methods 生成 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
        指定者:
        modelBaseRecordClassGenerated 在接口中 org.mybatis.generator.api.Plugin
        覆盖:
        modelBaseRecordClassGenerated 在类中 org.mybatis.generator.api.PluginAdapter
        参数:
        topLevelClass -
        introspectedTable -
        返回:
      • modelRecordWithBLOBsClassGenerated

        public boolean modelRecordWithBLOBsClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
                                                          org.mybatis.generator.api.IntrospectedTable introspectedTable)
        Model Methods 生成 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
        指定者:
        modelRecordWithBLOBsClassGenerated 在接口中 org.mybatis.generator.api.Plugin
        覆盖:
        modelRecordWithBLOBsClassGenerated 在类中 org.mybatis.generator.api.PluginAdapter
        参数:
        topLevelClass -
        introspectedTable -
        返回:
      • modelPrimaryKeyClassGenerated

        public boolean modelPrimaryKeyClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
                                                     org.mybatis.generator.api.IntrospectedTable introspectedTable)
        具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
        指定者:
        modelPrimaryKeyClassGenerated 在接口中 org.mybatis.generator.api.Plugin
        覆盖:
        modelPrimaryKeyClassGenerated 在类中 org.mybatis.generator.api.PluginAdapter
        参数:
        topLevelClass -
        introspectedTable -
        返回:
      • modelBaseRecordBuilderClassGenerated

        public boolean modelBaseRecordBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
                                                            org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: ILombokPluginHook
        Model builder class 生成
        指定者:
        modelBaseRecordBuilderClassGenerated 在接口中 ILombokPluginHook
        返回:
      • modelPrimaryKeyBuilderClassGenerated

        public boolean modelPrimaryKeyBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
                                                            org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: ILombokPluginHook
        Model builder class 生成
        指定者:
        modelPrimaryKeyBuilderClassGenerated 在接口中 ILombokPluginHook
        返回:
      • modelRecordWithBLOBsBuilderClassGenerated

        public boolean modelRecordWithBLOBsBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
                                                                 org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: ILombokPluginHook
        Model builder class 生成
        指定者:
        modelRecordWithBLOBsBuilderClassGenerated 在接口中 ILombokPluginHook
        返回: