类 AbstractDynamicSQLPlugin
java.lang.Object
org.mybatis.generator.api.PluginAdapter
net.entframework.kernel.db.generator.plugin.AbstractDynamicSQLPlugin
- 所有已实现的接口:
org.mybatis.generator.api.Plugin
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.Logprotected org.mybatis.generator.api.WriteMode从类继承的字段 org.mybatis.generator.api.PluginAdapter
context, properties -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected org.mybatis.generator.api.WriteModeprotected voiddoIfNullCheck(String fieldPrefix, boolean ifNullCheck, org.mybatis.generator.api.dom.xml.XmlElement trimElement, StringBuilder sb, org.mybatis.generator.api.IntrospectedColumn introspectedColumn) protected voidgenerateActualColumnNamesWithParenthesis(String fieldPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent) protected voidgenerateActualColumnNamesWithParenthesis(String fieldPrefix, String columnPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent) protected voidgenerateActualColumnNamesWithParenthesis(List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent) protected voidgenerateParametersSeparateByComma(String fieldPrefix, boolean ifNullCheck, boolean withParenthesis, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent) protected voidgenerateParametersSeparateByCommaWithParenthesis(String fieldPrefix, boolean ifNullCheck, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent) protected voidgenerateParametersSeparateByCommaWithParenthesis(String fieldPrefix, List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent) protected voidgenerateWhereConditions(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.XmlElementwrapIfNullCheckForJavaProperty(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
-
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
-
generateParametersSeparateByCommaWithParenthesis
-
generateParametersSeparateByCommaWithParenthesis
-
generateActualColumnNamesWithParenthesis
protected void generateActualColumnNamesWithParenthesis(List<org.mybatis.generator.api.IntrospectedColumn> columns, org.mybatis.generator.api.dom.xml.XmlElement parent) -
generateActualColumnNamesWithParenthesis
-
generateActualColumnNamesWithParenthesis
-
generateWhereConditions
-
lowerCaseFirstChar
-