类 AbstractDynamicSQLPlugin

java.lang.Object
org.mybatis.generator.api.PluginAdapter
net.entframework.kernel.db.generator.plugin.AbstractDynamicSQLPlugin
所有已实现的接口:
org.mybatis.generator.api.Plugin
直接已知子类:
AbstractServerPlugin, AbstractWebPlugin, MyBatisExtPlugin

public abstract class AbstractDynamicSQLPlugin extends org.mybatis.generator.api.PluginAdapter
  • 嵌套类概要

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

    org.mybatis.generator.api.Plugin.ModelClassType
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected org.mybatis.generator.logging.Log
     
    protected org.mybatis.generator.api.WriteMode
     

    从类继承的字段 org.mybatis.generator.api.PluginAdapter

    context, properties
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    protected
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected org.mybatis.generator.api.WriteMode
     
    protected void
    doIfNullCheck(String fieldPrefix, boolean ifNullCheck, org.mybatis.generator.api.dom.xml.XmlElement trimElement, StringBuilder sb, org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
     
    protected void
    generateActualColumnNamesWithParenthesis(String fieldPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
     
    protected void
    generateActualColumnNamesWithParenthesis(String fieldPrefix, String columnPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
     
    protected void
    generateActualColumnNamesWithParenthesis(List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
     
    protected void
    generateParametersSeparateByComma(String fieldPrefix, boolean ifNullCheck, boolean withParenthesis, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
     
    protected void
    generateParametersSeparateByCommaWithParenthesis(String fieldPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
     
    protected void
    generateParametersSeparateByCommaWithParenthesis(String fieldPrefix, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
     
    protected void
    generateWhereConditions(String fieldPrefix, String columnPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
     
     
    protected org.mybatis.generator.api.dom.xml.XmlElement
    wrapIfNullCheckForJavaProperty(String fieldPrefix, org.mybatis.generator.api.dom.xml.TextElement content, org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
     

    从类继承的方法 org.mybatis.generator.api.PluginAdapter

    getOutputDirectory, setContext, setProperties

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 org.mybatis.generator.api.Plugin

    clientBasicCountMethodGenerated, clientBasicCountMethodGenerated, clientBasicDeleteMethodGenerated, clientBasicDeleteMethodGenerated, clientBasicInsertMethodGenerated, clientBasicInsertMethodGenerated, clientBasicInsertMultipleHelperMethodGenerated, clientBasicInsertMultipleHelperMethodGenerated, clientBasicInsertMultipleMethodGenerated, clientBasicInsertMultipleMethodGenerated, clientBasicSelectManyMethodGenerated, clientBasicSelectManyMethodGenerated, clientBasicSelectOneMethodGenerated, clientBasicSelectOneMethodGenerated, clientBasicUpdateMethodGenerated, clientBasicUpdateMethodGenerated, clientColumnListPropertyGenerated, clientCountByExampleMethodGenerated, clientDeleteByExampleMethodGenerated, clientDeleteByPrimaryKeyMethodGenerated, clientDeleteByPrimaryKeyMethodGenerated, clientGeneralCountMethodGenerated, clientGeneralCountMethodGenerated, clientGeneralDeleteMethodGenerated, clientGeneralDeleteMethodGenerated, clientGeneralSelectDistinctMethodGenerated, clientGeneralSelectDistinctMethodGenerated, clientGeneralSelectMethodGenerated, clientGeneralSelectMethodGenerated, clientGeneralUpdateMethodGenerated, clientGeneralUpdateMethodGenerated, clientGenerated, clientInsertMethodGenerated, clientInsertMethodGenerated, clientInsertMultipleMethodGenerated, clientInsertMultipleMethodGenerated, clientInsertMultipleVarargMethodGenerated, clientInsertSelectiveMethodGenerated, clientInsertSelectiveMethodGenerated, clientSelectAllMethodGenerated, clientSelectByExampleWithBLOBsMethodGenerated, clientSelectByExampleWithoutBLOBsMethodGenerated, clientSelectByPrimaryKeyMethodGenerated, clientSelectByPrimaryKeyMethodGenerated, clientSelectListFieldGenerated, clientSelectOneMethodGenerated, clientSelectOneMethodGenerated, clientUpdateAllColumnsMethodGenerated, clientUpdateAllColumnsMethodGenerated, clientUpdateByExampleSelectiveMethodGenerated, clientUpdateByExampleWithBLOBsMethodGenerated, clientUpdateByExampleWithoutBLOBsMethodGenerated, clientUpdateByPrimaryKeyMethodGenerated, clientUpdateByPrimaryKeySelectiveMethodGenerated, clientUpdateByPrimaryKeySelectiveMethodGenerated, clientUpdateByPrimaryKeyWithBLOBsMethodGenerated, clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated, clientUpdateSelectiveColumnsMethodGenerated, clientUpdateSelectiveColumnsMethodGenerated, contextGenerateAdditionalFiles, contextGenerateAdditionalFiles, contextGenerateAdditionalJavaFiles, contextGenerateAdditionalJavaFiles, contextGenerateAdditionalKotlinFiles, contextGenerateAdditionalKotlinFiles, contextGenerateAdditionalXmlFiles, contextGenerateAdditionalXmlFiles, dynamicSqlSupportGenerated, dynamicSqlSupportGenerated, initialized, kotlinDataClassGenerated, mapperExtensionsGenerated, mapperGenerated, modelBaseRecordClassGenerated, modelExampleClassGenerated, modelFieldGenerated, modelGetterMethodGenerated, modelPrimaryKeyClassGenerated, modelRecordWithBLOBsClassGenerated, modelSetterMethodGenerated, providerApplyWhereMethodGenerated, providerCountByExampleMethodGenerated, providerDeleteByExampleMethodGenerated, providerGenerated, providerInsertSelectiveMethodGenerated, providerSelectByExampleWithBLOBsMethodGenerated, providerSelectByExampleWithoutBLOBsMethodGenerated, providerUpdateByExampleSelectiveMethodGenerated, providerUpdateByExampleWithBLOBsMethodGenerated, providerUpdateByExampleWithoutBLOBsMethodGenerated, providerUpdateByPrimaryKeySelectiveMethodGenerated, sqlMapBaseColumnListElementGenerated, sqlMapBlobColumnListElementGenerated, sqlMapCountByExampleElementGenerated, sqlMapDeleteByExampleElementGenerated, sqlMapDeleteByPrimaryKeyElementGenerated, sqlMapDocumentGenerated, sqlMapExampleWhereClauseElementGenerated, sqlMapGenerated, sqlMapInsertElementGenerated, sqlMapInsertSelectiveElementGenerated, sqlMapResultMapWithBLOBsElementGenerated, sqlMapResultMapWithoutBLOBsElementGenerated, sqlMapSelectAllElementGenerated, sqlMapSelectByExampleWithBLOBsElementGenerated, sqlMapSelectByExampleWithoutBLOBsElementGenerated, sqlMapSelectByPrimaryKeyElementGenerated, sqlMapUpdateByExampleSelectiveElementGenerated, sqlMapUpdateByExampleWithBLOBsElementGenerated, sqlMapUpdateByExampleWithoutBLOBsElementGenerated, sqlMapUpdateByPrimaryKeySelectiveElementGenerated, sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated, sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated, validate
  • 字段详细资料

    • log

      protected org.mybatis.generator.logging.Log log
    • writeMode

      protected org.mybatis.generator.api.WriteMode writeMode
  • 构造器详细资料

    • AbstractDynamicSQLPlugin

      protected AbstractDynamicSQLPlugin()
  • 方法详细资料

    • convert

      protected org.mybatis.generator.api.WriteMode convert(String mode)
    • doIfNullCheck

      protected void doIfNullCheck(String fieldPrefix, boolean ifNullCheck, org.mybatis.generator.api.dom.xml.XmlElement trimElement, StringBuilder sb, org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
    • wrapIfNullCheckForJavaProperty

      protected org.mybatis.generator.api.dom.xml.XmlElement wrapIfNullCheckForJavaProperty(String fieldPrefix, org.mybatis.generator.api.dom.xml.TextElement content, org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
    • generateParametersSeparateByComma

      protected void generateParametersSeparateByComma(String fieldPrefix, boolean ifNullCheck, boolean withParenthesis, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
    • generateParametersSeparateByCommaWithParenthesis

      protected void generateParametersSeparateByCommaWithParenthesis(String fieldPrefix, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
    • generateParametersSeparateByCommaWithParenthesis

      protected void generateParametersSeparateByCommaWithParenthesis(String fieldPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
    • generateActualColumnNamesWithParenthesis

      protected void generateActualColumnNamesWithParenthesis(List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
    • generateActualColumnNamesWithParenthesis

      protected void generateActualColumnNamesWithParenthesis(String fieldPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
    • generateActualColumnNamesWithParenthesis

      protected void generateActualColumnNamesWithParenthesis(String fieldPrefix, String columnPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
    • generateWhereConditions

      protected void generateWhereConditions(String fieldPrefix, String columnPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent)
    • lowerCaseFirstChar

      public String lowerCaseFirstChar(String s)