类 HookAggregator
- java.lang.Object
-
- pro.leaco.mybatis.generator.plugins.utils.hook.HookAggregator
-
- 所有已实现的接口:
IIncrementPluginHook,IIncrementsPluginHook,ILogicalDeletePluginHook,ILombokPluginHook,IModelBuilderPluginHook,IModelColumnPluginHook,IOptimisticLockerPluginHook,ISelectOneByExamplePluginHook,ISelectSelectivePluginHook,ITableConfigurationHook,IUpsertPluginHook
public class HookAggregator extends Object implements IUpsertPluginHook, IModelBuilderPluginHook, IIncrementsPluginHook, IIncrementPluginHook, IOptimisticLockerPluginHook, ISelectOneByExamplePluginHook, ITableConfigurationHook, ILombokPluginHook, ILogicalDeletePluginHook, IModelColumnPluginHook, ISelectSelectivePluginHook
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static org.slf4j.Loggerlogger
-
构造器概要
构造器 构造器 说明 HookAggregator()constructor
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanclientLogicalDeleteByExampleMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)logicalDeleteByExamplebooleanclientLogicalDeleteByPrimaryKeyMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)logicalDeleteByPrimaryKeybooleanclientSelectOneByExampleWithBLOBsMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)selectOneByExampleWithBLOBs 接口方法生成booleanclientSelectOneByExampleWithoutBLOBsMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)selectOneByExample 接口方法生成booleanclientUpdateWithVersionByExampleSelectiveMethodGenerated(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 方法org.mybatis.generator.api.dom.xml.XmlElementgenerateIncrementSet(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.XmlElementgenerateIncrementSetSelective(org.mybatis.generator.api.IntrospectedColumn introspectedColumn, String prefix)生成增量操作节点booleangenerateSetsSelectiveElement(List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.IntrospectedColumn versionColumn, org.mybatis.generator.api.dom.xml.XmlElement setsElement)static HookAggregatorgetInstance()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)booleanlogicalDeleteEnumGenerated(org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn)逻辑删除枚举是否生成booleanmodelBaseRecordBuilderClassGenerated(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)Model builder class 生成booleanmodelBuilderClassGenerated(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 生成booleanmodelBuilderSetterMethodGenerated(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 方法生成booleanmodelColumnEnumGenerated(org.mybatis.generator.api.dom.java.InnerEnum innerEnum, org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)Model Column 枚举生成booleanmodelPrimaryKeyBuilderClassGenerated(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)Model builder class 生成booleanmodelRecordWithBLOBsBuilderClassGenerated(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)Model builder class 生成voidsetContext(org.mybatis.generator.config.Context context)Setter method for propertybooleansqlMapLogicalDeleteByExampleElementGenerated(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)logicalDeleteByExamplebooleansqlMapLogicalDeleteByPrimaryKeyElementGenerated(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)logicalDeleteByPrimaryKeybooleansqlMapSelectByExampleSelectiveElementGenerated(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)booleansqlMapSelectOneByExampleWithBLOBsElementGenerated(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)selectOneByExampleWithBLOBs 方法sqlMap实现booleansqlMapSelectOneByExampleWithoutBLOBsElementGenerated(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)selectOneByExample 方法sqlMap实现booleansqlMapUpsertByExampleSelectiveElementGenerated(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 xmlbooleansupportIncrement(org.mybatis.generator.api.IntrospectedColumn column)是否支持incrementvoidtableConfiguration(org.mybatis.generator.api.IntrospectedTable introspectedTable)表配置
-
-
-
方法详细资料
-
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
-
incrementSetElementGenerated
public List<org.mybatis.generator.api.dom.xml.VisitableElement> incrementSetElementGenerated(org.mybatis.generator.api.IntrospectedColumn introspectedColumn, String prefix, boolean hasComma)
从接口复制的说明:IIncrementsPluginHook生成增量操作节点- 指定者:
incrementSetElementGenerated在接口中IIncrementsPluginHook- 返回:
-
incrementSetsWithSelectiveEnhancedPluginElementGenerated
public List<org.mybatis.generator.api.dom.xml.XmlElement> incrementSetsWithSelectiveEnhancedPluginElementGenerated(List<org.mybatis.generator.api.IntrospectedColumn> columns)
从接口复制的说明:IIncrementsPluginHook生成增量操作节点(SelectiveEnhancedPlugin)
-
generateIncrementSet
public org.mybatis.generator.api.dom.xml.XmlElement generateIncrementSet(org.mybatis.generator.api.IntrospectedColumn introspectedColumn, String prefix, boolean hasComma)从接口复制的说明:IIncrementPluginHook生成增量操作节点- 指定者:
generateIncrementSet在接口中IIncrementPluginHook- 返回:
-
generateIncrementSetSelective
public org.mybatis.generator.api.dom.xml.XmlElement generateIncrementSetSelective(org.mybatis.generator.api.IntrospectedColumn introspectedColumn, String prefix)从接口复制的说明:IIncrementPluginHook生成增量操作节点- 指定者:
generateIncrementSetSelective在接口中IIncrementPluginHook- 返回:
-
supportIncrement
public boolean supportIncrement(org.mybatis.generator.api.IntrospectedColumn column)
从接口复制的说明:IIncrementsPluginHook是否支持increment- 指定者:
supportIncrement在接口中IIncrementPluginHook- 指定者:
supportIncrement在接口中IIncrementsPluginHook- 返回:
-
generateIncrementSetForSelectiveEnhancedPlugin
public List<org.mybatis.generator.api.dom.xml.XmlElement> generateIncrementSetForSelectiveEnhancedPlugin(List<org.mybatis.generator.api.IntrospectedColumn> columns)
从接口复制的说明:IIncrementPluginHook生成增量操作节点(SelectiveEnhancedPlugin)
-
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)从接口复制的说明:IModelBuilderPluginHookModel 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)从接口复制的说明:IModelBuilderPluginHookModel 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)从接口复制的说明:IUpsertPluginHookupsertSelective 方法- 指定者:
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)从接口复制的说明:IUpsertPluginHookupsertByExampleSelective 方法
-
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)从接口复制的说明:IUpsertPluginHookupsertSelective 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)从接口复制的说明:IUpsertPluginHookupsertByExampleSelective xml
-
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)
-
clientSelectOneByExampleWithBLOBsMethodGenerated
public boolean clientSelectOneByExampleWithBLOBsMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)从接口复制的说明:ISelectOneByExamplePluginHookselectOneByExampleWithBLOBs 接口方法生成
-
clientSelectOneByExampleWithoutBLOBsMethodGenerated
public boolean clientSelectOneByExampleWithoutBLOBsMethodGenerated(org.mybatis.generator.api.dom.java.Method method, org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable)从接口复制的说明:ISelectOneByExamplePluginHookselectOneByExample 接口方法生成
-
sqlMapSelectOneByExampleWithoutBLOBsElementGenerated
public boolean sqlMapSelectOneByExampleWithoutBLOBsElementGenerated(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)从接口复制的说明:ISelectOneByExamplePluginHookselectOneByExample 方法sqlMap实现
-
sqlMapSelectOneByExampleWithBLOBsElementGenerated
public boolean sqlMapSelectOneByExampleWithBLOBsElementGenerated(org.mybatis.generator.api.dom.xml.Document document, org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.IntrospectedTable introspectedTable)从接口复制的说明:ISelectOneByExamplePluginHookselectOneByExampleWithBLOBs 方法sqlMap实现
-
tableConfiguration
public void tableConfiguration(org.mybatis.generator.api.IntrospectedTable introspectedTable)
从接口复制的说明:ITableConfigurationHook表配置- 指定者:
tableConfiguration在接口中ITableConfigurationHook
-
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)从接口复制的说明:ILogicalDeletePluginHooklogicalDeleteByExample
-
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)从接口复制的说明:ILogicalDeletePluginHooklogicalDeleteByPrimaryKey
-
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)从接口复制的说明:ILogicalDeletePluginHooklogicalDeleteByExample
-
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)从接口复制的说明:ILogicalDeletePluginHooklogicalDeleteByPrimaryKey
-
logicalDeleteEnumGenerated
public boolean logicalDeleteEnumGenerated(org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn)
从接口复制的说明:ILogicalDeletePluginHook逻辑删除枚举是否生成- 指定者:
logicalDeleteEnumGenerated在接口中ILogicalDeletePluginHook- 返回:
-
modelBaseRecordBuilderClassGenerated
public boolean modelBaseRecordBuilderClassGenerated(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)从接口复制的说明:ILombokPluginHookModel builder class 生成- 指定者:
modelBaseRecordBuilderClassGenerated在接口中ILombokPluginHook- 返回:
-
modelPrimaryKeyBuilderClassGenerated
public boolean modelPrimaryKeyBuilderClassGenerated(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)从接口复制的说明:ILombokPluginHookModel builder class 生成- 指定者:
modelPrimaryKeyBuilderClassGenerated在接口中ILombokPluginHook- 返回:
-
modelRecordWithBLOBsBuilderClassGenerated
public boolean modelRecordWithBLOBsBuilderClassGenerated(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, org.mybatis.generator.api.IntrospectedTable introspectedTable)从接口复制的说明:ILombokPluginHookModel 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)
-
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)从接口复制的说明:IModelColumnPluginHookModel Column 枚举生成- 指定者:
modelColumnEnumGenerated在接口中IModelColumnPluginHook- 返回:
-
-