类 HookAggregator

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected static org.slf4j.Logger logger  
    • 构造器概要

      构造器 
      构造器 说明
      HookAggregator()
      constructor
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean clientLogicalDeleteByExampleMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      logicalDeleteByExample
      boolean clientLogicalDeleteByPrimaryKeyMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      logicalDeleteByPrimaryKey
      boolean clientSelectOneByExampleWithBLOBsMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      selectOneByExampleWithBLOBs 接口方法生成
      boolean clientSelectOneByExampleWithoutBLOBsMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      selectOneByExample 接口方法生成
      boolean clientUpdateWithVersionByExampleSelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)  
      boolean clientUpdateWithVersionByPrimaryKeySelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)  
      boolean clientUpsertByExampleSelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      upsertByExampleSelective 方法
      boolean clientUpsertSelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      upsertSelective 方法
      org.mybatis.generator.api.dom.xml.XmlElement generateIncrementSet​(org.mybatis.generator.api.IntrospectedColumn introspectedColumn, String prefix, boolean hasComma)
      生成增量操作节点
      List<org.mybatis.generator.api.dom.xml.XmlElement> generateIncrementSetForSelectiveEnhancedPlugin​(List<org.mybatis.generator.api.IntrospectedColumn> columns)
      生成增量操作节点(SelectiveEnhancedPlugin)
      org.mybatis.generator.api.dom.xml.XmlElement generateIncrementSetSelective​(org.mybatis.generator.api.IntrospectedColumn introspectedColumn, String prefix)
      生成增量操作节点
      boolean generateSetsSelectiveElement​(List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.IntrospectedColumn versionColumn, org.mybatis.generator.api.dom.xml.XmlElement setsElement)  
      static HookAggregator getInstance()
      Getter method for property instance.
      List<org.mybatis.generator.api.dom.xml.VisitableElement> incrementSetElementGenerated​(org.mybatis.generator.api.IntrospectedColumn introspectedColumn, String prefix, boolean hasComma)
      生成增量操作节点
      List<org.mybatis.generator.api.dom.xml.XmlElement> incrementSetsWithSelectiveEnhancedPluginElementGenerated​(List<org.mybatis.generator.api.IntrospectedColumn> columns)
      生成增量操作节点(SelectiveEnhancedPlugin)
      boolean logicalDeleteEnumGenerated​(org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn)
      逻辑删除枚举是否生成
      boolean modelBaseRecordBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model builder class 生成
      boolean modelBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.dom.java.InnerClass builderClass, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model builder class 生成
      boolean modelBuilderSetterMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.dom.java.InnerClass builderClass, org.mybatis.generator.api.IntrospectedColumn introspectedColumn, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model builder set 方法生成
      boolean modelColumnEnumGenerated​(org.mybatis.generator.api.dom.java.InnerEnum innerEnum, org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model Column 枚举生成
      boolean modelPrimaryKeyBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model builder class 生成
      boolean modelRecordWithBLOBsBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      Model builder class 生成
      void setContext​(org.mybatis.generator.config.Context context)
      Setter method for property
      boolean sqlMapLogicalDeleteByExampleElementGenerated​(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn, String logicalDeleteValue, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      logicalDeleteByExample
      boolean sqlMapLogicalDeleteByPrimaryKeyElementGenerated​(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn, String logicalDeleteValue, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      logicalDeleteByPrimaryKey
      boolean sqlMapSelectByExampleSelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)  
      boolean sqlMapSelectOneByExampleWithBLOBsElementGenerated​(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      selectOneByExampleWithBLOBs 方法sqlMap实现
      boolean sqlMapSelectOneByExampleWithoutBLOBsElementGenerated​(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      selectOneByExample 方法sqlMap实现
      boolean sqlMapUpsertByExampleSelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.XmlElement element, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement insertColumnsEle, org.mybatis.generator.api.dom.xml.XmlElement insertValuesEle, org.mybatis.generator.api.dom.xml.XmlElement setsEle, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      upsertByExampleSelective xml
      boolean sqlMapUpsertSelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.XmlElement element, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement insertColumnsEle, org.mybatis.generator.api.dom.xml.XmlElement insertValuesEle, org.mybatis.generator.api.dom.xml.XmlElement setsEle, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      upsertSelective xml
      boolean supportIncrement​(org.mybatis.generator.api.IntrospectedColumn column)
      是否支持increment
      void tableConfiguration​(org.mybatis.generator.api.IntrospectedTable introspectedTable)
      表配置
    • 字段详细资料

      • logger

        protected static final org.slf4j.Logger logger
    • 构造器详细资料

      • HookAggregator

        public HookAggregator()
        constructor
    • 方法详细资料

      • getInstance

        public static HookAggregator getInstance()
        Getter method for property instance.
        返回:
        property value of instance
      • setContext

        public void setContext​(org.mybatis.generator.config.Context context)
        Setter method for property
        参数:
        context - value to be assigned to property context
      • generateIncrementSet

        public org.mybatis.generator.api.dom.xml.XmlElement generateIncrementSet​(org.mybatis.generator.api.IntrospectedColumn introspectedColumn,
                                                                                 String prefix,
                                                                                 boolean hasComma)
        从接口复制的说明: IIncrementPluginHook
        生成增量操作节点
        指定者:
        generateIncrementSet 在接口中 IIncrementPluginHook
        返回:
      • modelBuilderClassGenerated

        public boolean modelBuilderClassGenerated​(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
                                                  org.mybatis.generator.api.dom.java.InnerClass builderClass,
                                                  List<org.mybatis.generator.api.IntrospectedColumn> columns,
                                                  org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: IModelBuilderPluginHook
        Model builder class 生成
        指定者:
        modelBuilderClassGenerated 在接口中 IModelBuilderPluginHook
        返回:
      • modelBuilderSetterMethodGenerated

        public boolean modelBuilderSetterMethodGenerated​(org.mybatis.generator.api.dom.java.Method method,
                                                         org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
                                                         org.mybatis.generator.api.dom.java.InnerClass builderClass,
                                                         org.mybatis.generator.api.IntrospectedColumn introspectedColumn,
                                                         org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: IModelBuilderPluginHook
        Model builder set 方法生成
        指定者:
        modelBuilderSetterMethodGenerated 在接口中 IModelBuilderPluginHook
        返回:
      • clientUpsertSelectiveMethodGenerated

        public boolean clientUpsertSelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method,
                                                            org.mybatis.generator.api.dom.java.Interface interfaze,
                                                            org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: IUpsertPluginHook
        upsertSelective 方法
        指定者:
        clientUpsertSelectiveMethodGenerated 在接口中 IUpsertPluginHook
        返回:
      • clientUpsertByExampleSelectiveMethodGenerated

        public boolean clientUpsertByExampleSelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method,
                                                                     org.mybatis.generator.api.dom.java.Interface interfaze,
                                                                     org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: IUpsertPluginHook
        upsertByExampleSelective 方法
        指定者:
        clientUpsertByExampleSelectiveMethodGenerated 在接口中 IUpsertPluginHook
        返回:
      • sqlMapUpsertSelectiveElementGenerated

        public boolean sqlMapUpsertSelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.XmlElement element,
                                                             List<org.mybatis.generator.api.IntrospectedColumn> columns,
                                                             org.mybatis.generator.api.dom.xml.XmlElement insertColumnsEle,
                                                             org.mybatis.generator.api.dom.xml.XmlElement insertValuesEle,
                                                             org.mybatis.generator.api.dom.xml.XmlElement setsEle,
                                                             org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: IUpsertPluginHook
        upsertSelective xml
        指定者:
        sqlMapUpsertSelectiveElementGenerated 在接口中 IUpsertPluginHook
        返回:
      • sqlMapUpsertByExampleSelectiveElementGenerated

        public boolean sqlMapUpsertByExampleSelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.XmlElement element,
                                                                      List<org.mybatis.generator.api.IntrospectedColumn> columns,
                                                                      org.mybatis.generator.api.dom.xml.XmlElement insertColumnsEle,
                                                                      org.mybatis.generator.api.dom.xml.XmlElement insertValuesEle,
                                                                      org.mybatis.generator.api.dom.xml.XmlElement setsEle,
                                                                      org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: IUpsertPluginHook
        upsertByExampleSelective xml
        指定者:
        sqlMapUpsertByExampleSelectiveElementGenerated 在接口中 IUpsertPluginHook
        返回:
      • clientUpdateWithVersionByExampleSelectiveMethodGenerated

        public boolean clientUpdateWithVersionByExampleSelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method,
                                                                                org.mybatis.generator.api.dom.java.Interface interfaze,
                                                                                org.mybatis.generator.api.IntrospectedTable introspectedTable)
        指定者:
        clientUpdateWithVersionByExampleSelectiveMethodGenerated 在接口中 IOptimisticLockerPluginHook
      • generateSetsSelectiveElement

        public boolean generateSetsSelectiveElement​(List<org.mybatis.generator.api.IntrospectedColumn> columns,
                                                    org.mybatis.generator.api.IntrospectedColumn versionColumn,
                                                    org.mybatis.generator.api.dom.xml.XmlElement setsElement)
        指定者:
        generateSetsSelectiveElement 在接口中 IOptimisticLockerPluginHook
      • clientLogicalDeleteByExampleMethodGenerated

        public boolean clientLogicalDeleteByExampleMethodGenerated​(org.mybatis.generator.api.dom.java.Method method,
                                                                   org.mybatis.generator.api.dom.java.Interface interfaze,
                                                                   org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: ILogicalDeletePluginHook
        logicalDeleteByExample
        指定者:
        clientLogicalDeleteByExampleMethodGenerated 在接口中 ILogicalDeletePluginHook
        返回:
      • clientLogicalDeleteByPrimaryKeyMethodGenerated

        public boolean clientLogicalDeleteByPrimaryKeyMethodGenerated​(org.mybatis.generator.api.dom.java.Method method,
                                                                      org.mybatis.generator.api.dom.java.Interface interfaze,
                                                                      org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: ILogicalDeletePluginHook
        logicalDeleteByPrimaryKey
        指定者:
        clientLogicalDeleteByPrimaryKeyMethodGenerated 在接口中 ILogicalDeletePluginHook
        返回:
      • sqlMapLogicalDeleteByExampleElementGenerated

        public boolean sqlMapLogicalDeleteByExampleElementGenerated​(org.mybatis.generator.api.dom.xml.Document document,
                                                                    org.mybatis.generator.api.dom.xml.XmlElement element,
                                                                    org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn,
                                                                    String logicalDeleteValue,
                                                                    org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: ILogicalDeletePluginHook
        logicalDeleteByExample
        指定者:
        sqlMapLogicalDeleteByExampleElementGenerated 在接口中 ILogicalDeletePluginHook
        返回:
      • sqlMapLogicalDeleteByPrimaryKeyElementGenerated

        public boolean sqlMapLogicalDeleteByPrimaryKeyElementGenerated​(org.mybatis.generator.api.dom.xml.Document document,
                                                                       org.mybatis.generator.api.dom.xml.XmlElement element,
                                                                       org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn,
                                                                       String logicalDeleteValue,
                                                                       org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: ILogicalDeletePluginHook
        logicalDeleteByPrimaryKey
        指定者:
        sqlMapLogicalDeleteByPrimaryKeyElementGenerated 在接口中 ILogicalDeletePluginHook
        返回:
      • 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
        返回:
      • sqlMapSelectByExampleSelectiveElementGenerated

        public boolean sqlMapSelectByExampleSelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.Document document,
                                                                      org.mybatis.generator.api.dom.xml.XmlElement element,
                                                                      org.mybatis.generator.api.IntrospectedTable introspectedTable)
        指定者:
        sqlMapSelectByExampleSelectiveElementGenerated 在接口中 ISelectSelectivePluginHook
      • modelColumnEnumGenerated

        public boolean modelColumnEnumGenerated​(org.mybatis.generator.api.dom.java.InnerEnum innerEnum,
                                                org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
                                                org.mybatis.generator.api.IntrospectedTable introspectedTable)
        从接口复制的说明: IModelColumnPluginHook
        Model Column 枚举生成
        指定者:
        modelColumnEnumGenerated 在接口中 IModelColumnPluginHook
        返回: