类 SelectiveEnhancedPlugin
- java.lang.Object
-
- org.mybatis.generator.api.PluginAdapter
-
- pro.leaco.mybatis.generator.plugins.utils.BasePlugin
-
- pro.leaco.mybatis.generator.plugins.SelectiveEnhancedPlugin
-
- 所有已实现的接口:
org.mybatis.generator.api.Plugin,IOptimisticLockerPluginHook,IUpsertPluginHook
public class SelectiveEnhancedPlugin extends BasePlugin implements IUpsertPluginHook, IOptimisticLockerPluginHook
--------------------------------------------------------------------------- Selective 增强插件 --------------------------------------------------------------------------- ---------------------------------------------------------------------------
-
-
字段概要
-
从类继承的字段 pro.leaco.mybatis.generator.plugins.utils.BasePlugin
commentGenerator, logger, mybatisVersion, PRO_MYBATIS_VERSION, warnings
-
-
构造器概要
构造器 构造器 说明 SelectiveEnhancedPlugin()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanclientInsertSelectiveMethodGenerated(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.htmlbooleanclientUpdateByExampleSelectiveMethodGenerated(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.htmlbooleanclientUpdateByPrimaryKeySelectiveMethodGenerated(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.htmlbooleanclientUpdateWithVersionByExampleSelectiveMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)booleanclientUpdateWithVersionByPrimaryKeySelectiveMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)booleanclientUpsertByExampleSelectiveMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)upsertByExampleSelective 方法booleanclientUpsertSelectiveMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)upsertSelective 方法booleangenerateSetsSelectiveElement(List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.IntrospectedColumn versionColumn, org.mybatis.generator.api.dom.xml.XmlElement setsElement)booleansqlMapInsertSelectiveElementGenerated(org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)insertSelective 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.htmlbooleansqlMapUpdateByExampleSelectiveElementGenerated(org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)updateByExampleSelective 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.htmlbooleansqlMapUpdateByPrimaryKeySelectiveElementGenerated(org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)updateByPrimaryKeySelective 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.htmlbooleansqlMapUpsertByExampleSelectiveElementGenerated(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 xmlbooleansqlMapUpsertSelectiveElementGenerated(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 xmlbooleanvalidate(List<String> warnings)-
从类继承的方法 pro.leaco.mybatis.generator.plugins.utils.BasePlugin
initialized, setContext
-
从类继承的方法 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
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 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
-
-
-
-
方法详细资料
-
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)
-
clientUpdateWithVersionByPrimaryKeySelectiveMethodGenerated
public boolean clientUpdateWithVersionByPrimaryKeySelectiveMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)
-
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)
-
-