类 SelectiveEnhancedPlugin

    • 嵌套类概要

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

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

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean clientInsertSelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      insertSelective 方法生成 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
      boolean clientUpdateByExampleSelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      updateByExampleSelective 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
      boolean clientUpdateByPrimaryKeySelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      updateByPrimaryKeySelective 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
      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 方法
      boolean generateSetsSelectiveElement​(List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.IntrospectedColumn versionColumn, org.mybatis.generator.api.dom.xml.XmlElement setsElement)  
      boolean sqlMapInsertSelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      insertSelective 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
      boolean sqlMapUpdateByExampleSelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      updateByExampleSelective 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
      boolean sqlMapUpdateByPrimaryKeySelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)
      updateByPrimaryKeySelective 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
      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 validate​(List<String> warnings)
      • 从类继承的方法 org.mybatis.generator.api.PluginAdapter

        clientBasicCountMethodGenerated, clientBasicDeleteMethodGenerated, clientBasicInsertMethodGenerated, clientBasicInsertMultipleHelperMethodGenerated, clientBasicInsertMultipleMethodGenerated, clientBasicSelectManyMethodGenerated, clientBasicSelectOneMethodGenerated, clientBasicUpdateMethodGenerated, clientCountByExampleMethodGenerated, clientDeleteByExampleMethodGenerated, clientDeleteByPrimaryKeyMethodGenerated, clientGeneralCountMethodGenerated, clientGeneralDeleteMethodGenerated, clientGeneralSelectDistinctMethodGenerated, clientGeneralSelectMethodGenerated, clientGeneralUpdateMethodGenerated, clientGenerated, clientInsertMethodGenerated, clientInsertMultipleMethodGenerated, clientSelectAllMethodGenerated, clientSelectByExampleWithBLOBsMethodGenerated, clientSelectByExampleWithoutBLOBsMethodGenerated, clientSelectByPrimaryKeyMethodGenerated, clientSelectListFieldGenerated, clientSelectOneMethodGenerated, clientUpdateAllColumnsMethodGenerated, clientUpdateByExampleWithBLOBsMethodGenerated, clientUpdateByExampleWithoutBLOBsMethodGenerated, clientUpdateByPrimaryKeyWithBLOBsMethodGenerated, clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated, clientUpdateSelectiveColumnsMethodGenerated, contextGenerateAdditionalJavaFiles, contextGenerateAdditionalJavaFiles, contextGenerateAdditionalXmlFiles, contextGenerateAdditionalXmlFiles, dynamicSqlSupportGenerated, getContext, getProperties, modelBaseRecordClassGenerated, modelExampleClassGenerated, modelFieldGenerated, modelGetterMethodGenerated, modelPrimaryKeyClassGenerated, modelRecordWithBLOBsClassGenerated, modelSetterMethodGenerated, providerApplyWhereMethodGenerated, providerCountByExampleMethodGenerated, providerDeleteByExampleMethodGenerated, providerGenerated, providerInsertSelectiveMethodGenerated, providerSelectByExampleWithBLOBsMethodGenerated, providerSelectByExampleWithoutBLOBsMethodGenerated, providerUpdateByExampleSelectiveMethodGenerated, providerUpdateByExampleWithBLOBsMethodGenerated, providerUpdateByExampleWithoutBLOBsMethodGenerated, providerUpdateByPrimaryKeySelectiveMethodGenerated, setProperties, sqlMapBaseColumnListElementGenerated, sqlMapBlobColumnListElementGenerated, sqlMapCountByExampleElementGenerated, sqlMapDeleteByExampleElementGenerated, sqlMapDeleteByPrimaryKeyElementGenerated, sqlMapDocumentGenerated, sqlMapExampleWhereClauseElementGenerated, sqlMapGenerated, sqlMapInsertElementGenerated, sqlMapResultMapWithBLOBsElementGenerated, sqlMapResultMapWithoutBLOBsElementGenerated, sqlMapSelectAllElementGenerated, sqlMapSelectByExampleWithBLOBsElementGenerated, sqlMapSelectByExampleWithoutBLOBsElementGenerated, sqlMapSelectByPrimaryKeyElementGenerated, sqlMapUpdateByExampleWithBLOBsElementGenerated, sqlMapUpdateByExampleWithoutBLOBsElementGenerated, 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
    • 构造器详细资料

      • SelectiveEnhancedPlugin

        public SelectiveEnhancedPlugin()
    • 方法详细资料

      • validate

        public boolean validate​(List<String> warnings)
        指定者:
        validate 在接口中 org.mybatis.generator.api.Plugin
        覆盖:
        validate 在类中 BasePlugin
      • clientInsertSelectiveMethodGenerated

        public boolean clientInsertSelectiveMethodGenerated​(org.mybatis.generator.api.dom.java.Method method,
                                                            org.mybatis.generator.api.dom.java.Interface interfaze,
                                                            org.mybatis.generator.api.IntrospectedTable introspectedTable)
        insertSelective 方法生成 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
        指定者:
        clientInsertSelectiveMethodGenerated 在接口中 org.mybatis.generator.api.Plugin
        覆盖:
        clientInsertSelectiveMethodGenerated 在类中 org.mybatis.generator.api.PluginAdapter
        参数:
        method -
        interfaze -
        introspectedTable -
        返回:
      • clientUpdateByExampleSelectiveMethodGenerated

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

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

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

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

        public boolean sqlMapUpdateByPrimaryKeySelectiveElementGenerated​(org.mybatis.generator.api.dom.xml.XmlElement element,
                                                                         org.mybatis.generator.api.IntrospectedTable introspectedTable)
        updateByPrimaryKeySelective 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
        指定者:
        sqlMapUpdateByPrimaryKeySelectiveElementGenerated 在接口中 org.mybatis.generator.api.Plugin
        覆盖:
        sqlMapUpdateByPrimaryKeySelectiveElementGenerated 在类中 org.mybatis.generator.api.PluginAdapter
        参数:
        element -
        introspectedTable -
        返回:
      • 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)
        upsertSelective 方法
        指定者:
        clientUpsertSelectiveMethodGenerated 在接口中 IUpsertPluginHook
        参数:
        method -
        interfaze -
        introspectedTable -
        返回:
      • 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)
        upsertByExampleSelective 方法
        指定者:
        clientUpsertByExampleSelectiveMethodGenerated 在接口中 IUpsertPluginHook
        参数:
        method -
        interfaze -
        introspectedTable -
        返回:
      • 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)
        upsertSelective xml
        指定者:
        sqlMapUpsertSelectiveElementGenerated 在接口中 IUpsertPluginHook
        参数:
        element -
        columns -
        insertColumnsEle -
        insertValuesEle -
        setsEle -
        introspectedTable -
        返回:
      • 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)
        upsertByExampleSelective xml
        指定者:
        sqlMapUpsertByExampleSelectiveElementGenerated 在接口中 IUpsertPluginHook
        参数:
        element -
        columns -
        insertColumnsEle -
        insertValuesEle -
        setsEle -
        introspectedTable -
        返回:
      • 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