类 AbstractServerPlugin

java.lang.Object
org.mybatis.generator.api.PluginAdapter
net.entframework.kernel.db.generator.plugin.AbstractDynamicSQLPlugin
net.entframework.kernel.db.generator.plugin.server.AbstractServerPlugin
所有已实现的接口:
org.mybatis.generator.api.Plugin
直接已知子类:
ControllerPlugin, MapstructPlugin, RepositoryPlugin, ServicePlugin, SpringAutoConfigurationPlugin, VoPlugin

public abstract class AbstractServerPlugin extends AbstractDynamicSQLPlugin
增删改查,读取context配置参数
  • 嵌套类概要

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

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

    字段
    修饰符和类型
    字段
    说明
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected List<org.mybatis.generator.api.GeneratedJavaFile>
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     

    从类继承的字段 net.entframework.kernel.db.generator.plugin.AbstractDynamicSQLPlugin

    log, writeMode

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

    context, properties
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected org.mybatis.generator.api.IntrospectedTable
    findParentTable(List<org.mybatis.generator.api.IntrospectedTable> tables, String parentTable)
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getBaseServiceJavaType(String modelObjectName)
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getControllerJavaType(String modelObjectName)
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getMapperJavaType(String modelObjectName)
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getMapstructJavaType(String modelObjectName)
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getRepositoryJavaType(String modelObjectName)
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getServiceImplJavaType(String modelObjectName)
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getServiceJavaType(String modelObjectName)
     
    org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getVoJavaType(String modelObjectName)
     
    boolean
    isManyToManyMiddleTable(org.mybatis.generator.api.IntrospectedTable table)
     
    boolean
    validate(List<String> warnings)
     

    从类继承的方法 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
  • 字段详细资料

    • pluginName

      protected String pluginName
    • generatedJavaFiles

      protected List<org.mybatis.generator.api.GeneratedJavaFile> generatedJavaFiles
    • voTargetPackage

      protected String voTargetPackage
    • voSuffix

      protected String voSuffix
    • voRootClass

      protected String voRootClass
    • mapstructTargetPackage

      protected String mapstructTargetPackage
    • mapstructSuffix

      protected String mapstructSuffix
    • serviceTargetPackage

      protected String serviceTargetPackage
    • serviceSuffix

      protected String serviceSuffix
    • baseServicePrefix

      protected String baseServicePrefix
    • servicePrefix

      protected String servicePrefix
    • repositoryTargetPackage

      protected String repositoryTargetPackage
    • repositorySuffix

      protected String repositorySuffix
    • controllerTargetPackage

      protected String controllerTargetPackage
    • controllerSuffix

      protected String controllerSuffix
    • controllerPrefix

      protected String controllerPrefix
    • codingStyle

      protected String codingStyle
  • 构造器详细资料

    • AbstractServerPlugin

      public AbstractServerPlugin()
  • 方法详细资料

    • findParentTable

      protected org.mybatis.generator.api.IntrospectedTable findParentTable(List<org.mybatis.generator.api.IntrospectedTable> tables, String parentTable)
    • validate

      public boolean validate(List<String> warnings)
    • getMapperJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getMapperJavaType(String modelObjectName)
    • getVoJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getVoJavaType(String modelObjectName)
    • getMapstructJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getMapstructJavaType(String modelObjectName)
    • getBaseServiceJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getBaseServiceJavaType(String modelObjectName)
    • getBaseServiceImplJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getBaseServiceImplJavaType(String modelObjectName)
    • getServiceJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getServiceJavaType(String modelObjectName)
    • getServiceImplJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getServiceImplJavaType(String modelObjectName)
    • getRepositoryJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getRepositoryJavaType(String modelObjectName)
    • getRepositoryImplJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getRepositoryImplJavaType(String modelObjectName)
    • getBaseControllerJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getBaseControllerJavaType(String modelObjectName)
    • getControllerJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getControllerJavaType(String modelObjectName)
    • isManyToManyMiddleTable

      public boolean isManyToManyMiddleTable(org.mybatis.generator.api.IntrospectedTable table)