public class HookAggregator extends Object implements IUpsertPluginHook, IModelBuilderPluginHook, IIncrementsPluginHook, IIncrementPluginHook, IOptimisticLockerPluginHook, ISelectOneByExamplePluginHook, ITableConfigurationHook, ILombokPluginHook, ILogicalDeletePluginHook, IModelColumnPluginHook, ISelectSelectivePluginHook
| 限定符和类型 | 字段和说明 |
|---|---|
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.Element> |
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 context.
|
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)
表配置
|
public static HookAggregator getInstance()
public void setContext(org.mybatis.generator.config.Context context)
context - value to be assigned to property contextpublic List<org.mybatis.generator.api.dom.xml.Element> incrementSetElementGenerated(org.mybatis.generator.api.IntrospectedColumn introspectedColumn, String prefix, boolean hasComma)
IIncrementsPluginHookincrementSetElementGenerated 在接口中 IIncrementsPluginHookpublic List<org.mybatis.generator.api.dom.xml.XmlElement> incrementSetsWithSelectiveEnhancedPluginElementGenerated(List<org.mybatis.generator.api.IntrospectedColumn> columns)
IIncrementsPluginHookpublic org.mybatis.generator.api.dom.xml.XmlElement generateIncrementSet(org.mybatis.generator.api.IntrospectedColumn introspectedColumn,
String prefix,
boolean hasComma)
IIncrementPluginHookgenerateIncrementSet 在接口中 IIncrementPluginHookpublic org.mybatis.generator.api.dom.xml.XmlElement generateIncrementSetSelective(org.mybatis.generator.api.IntrospectedColumn introspectedColumn,
String prefix)
IIncrementPluginHookgenerateIncrementSetSelective 在接口中 IIncrementPluginHookpublic boolean supportIncrement(org.mybatis.generator.api.IntrospectedColumn column)
IIncrementsPluginHooksupportIncrement 在接口中 IIncrementPluginHooksupportIncrement 在接口中 IIncrementsPluginHookpublic List<org.mybatis.generator.api.dom.xml.XmlElement> generateIncrementSetForSelectiveEnhancedPlugin(List<org.mybatis.generator.api.IntrospectedColumn> columns)
IIncrementPluginHookpublic 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)
IModelBuilderPluginHookmodelBuilderClassGenerated 在接口中 IModelBuilderPluginHookpublic 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)
IModelBuilderPluginHookmodelBuilderSetterMethodGenerated 在接口中 IModelBuilderPluginHookpublic boolean clientUpsertSelectiveMethodGenerated(org.mybatis.generator.api.dom.java.Method method,
org.mybatis.generator.api.dom.java.Interface interfaze,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
IUpsertPluginHookclientUpsertSelectiveMethodGenerated 在接口中 IUpsertPluginHookpublic boolean clientUpsertByExampleSelectiveMethodGenerated(org.mybatis.generator.api.dom.java.Method method,
org.mybatis.generator.api.dom.java.Interface interfaze,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
IUpsertPluginHookpublic 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)
IUpsertPluginHooksqlMapUpsertSelectiveElementGenerated 在接口中 IUpsertPluginHookpublic 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)
IUpsertPluginHookpublic boolean clientUpdateWithVersionByExampleSelectiveMethodGenerated(org.mybatis.generator.api.dom.java.Method method,
org.mybatis.generator.api.dom.java.Interface interfaze,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
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)
public boolean generateSetsSelectiveElement(List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.IntrospectedColumn versionColumn, org.mybatis.generator.api.dom.xml.XmlElement setsElement)
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)
ISelectOneByExamplePluginHookpublic boolean clientSelectOneByExampleWithoutBLOBsMethodGenerated(org.mybatis.generator.api.dom.java.Method method,
org.mybatis.generator.api.dom.java.Interface interfaze,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
ISelectOneByExamplePluginHookpublic boolean sqlMapSelectOneByExampleWithoutBLOBsElementGenerated(org.mybatis.generator.api.dom.xml.Document document,
org.mybatis.generator.api.dom.xml.XmlElement element,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
ISelectOneByExamplePluginHookpublic boolean sqlMapSelectOneByExampleWithBLOBsElementGenerated(org.mybatis.generator.api.dom.xml.Document document,
org.mybatis.generator.api.dom.xml.XmlElement element,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
ISelectOneByExamplePluginHookpublic void tableConfiguration(org.mybatis.generator.api.IntrospectedTable introspectedTable)
ITableConfigurationHooktableConfiguration 在接口中 ITableConfigurationHookpublic boolean clientLogicalDeleteByExampleMethodGenerated(org.mybatis.generator.api.dom.java.Method method,
org.mybatis.generator.api.dom.java.Interface interfaze,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
ILogicalDeletePluginHookpublic boolean clientLogicalDeleteByPrimaryKeyMethodGenerated(org.mybatis.generator.api.dom.java.Method method,
org.mybatis.generator.api.dom.java.Interface interfaze,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
ILogicalDeletePluginHookpublic 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)
ILogicalDeletePluginHookpublic 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)
ILogicalDeletePluginHookpublic boolean logicalDeleteEnumGenerated(org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn)
ILogicalDeletePluginHooklogicalDeleteEnumGenerated 在接口中 ILogicalDeletePluginHookpublic boolean modelBaseRecordBuilderClassGenerated(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
ILombokPluginHookmodelBaseRecordBuilderClassGenerated 在接口中 ILombokPluginHookpublic boolean modelPrimaryKeyBuilderClassGenerated(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
ILombokPluginHookmodelPrimaryKeyBuilderClassGenerated 在接口中 ILombokPluginHookpublic boolean modelRecordWithBLOBsBuilderClassGenerated(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
ILombokPluginHookmodelRecordWithBLOBsBuilderClassGenerated 在接口中 ILombokPluginHookpublic boolean sqlMapSelectByExampleSelectiveElementGenerated(org.mybatis.generator.api.dom.xml.Document document,
org.mybatis.generator.api.dom.xml.XmlElement element,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
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)
IModelColumnPluginHookmodelColumnEnumGenerated 在接口中 IModelColumnPluginHookCopyright © 2019. All rights reserved.