类 AbstractMethodGenerator

java.lang.Object
net.entframework.kernel.db.generator.plugin.server.methods.AbstractMethodGenerator
直接已知子类:
RepConstructorGenerator, RepDeleteByPrimaryKeyMethodGenerator, RepEnhancedCreateAndUpdateMethodGenerator, RepSelectByPrimaryKeyMethodGenerator

public abstract class AbstractMethodGenerator extends Object
  • 字段详细资料

    • context

      protected final org.mybatis.generator.config.Context context
    • introspectedTable

      protected final org.mybatis.generator.api.IntrospectedTable introspectedTable
    • hostJavaClass

      protected final org.mybatis.generator.api.dom.java.AbstractJavaType hostJavaClass
    • clientInterface

      protected final org.mybatis.generator.api.dom.java.Interface clientInterface
    • tableFieldName

      protected final String tableFieldName
    • recordType

      protected final org.mybatis.generator.api.dom.java.FullyQualifiedJavaType recordType
    • isAbstract

      protected final boolean isAbstract
    • pojoRequestTargetPackage

      protected final String pojoRequestTargetPackage
    • pojoRequestSuffix

      protected final String pojoRequestSuffix
    • pojoResponseTargetPackage

      protected final String pojoResponseTargetPackage
    • pojoResponseSuffix

      protected final String pojoResponseSuffix
    • repositoryTargetPackage

      protected final String repositoryTargetPackage
    • repositorySuffix

      protected final String repositorySuffix
    • mapstructTargetPackage

      protected final String mapstructTargetPackage
    • mapstructSuffix

      protected final String mapstructSuffix
  • 构造器详细资料

  • 方法详细资料

    • calculateFieldName

      protected String calculateFieldName(org.mybatis.generator.api.IntrospectedColumn column)
    • calculateFieldName

      public static String calculateFieldName(String tableFieldName, org.mybatis.generator.api.IntrospectedColumn column)
    • acceptParts

      protected void acceptParts(MethodAndImports.Builder builder, org.mybatis.generator.api.dom.java.Method method, MethodParts methodParts)
    • getPojoRequestJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getPojoRequestJavaType()
    • getMapperSupportJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getMapperSupportJavaType()
    • getMapperSupportJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getMapperSupportJavaType(String shortName)
    • getPojoResponseJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getPojoResponseJavaType()
    • getMapperJavaType

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

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getMapperJavaType(String shortName)
    • getRepositoryJavaType

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

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getRepositoryJavaType(String shortName)
    • getMapstructJavaType

      public org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getMapstructJavaType()
    • findMapperField

      public org.mybatis.generator.api.dom.java.Field findMapperField(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, String fieldName, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType)
    • generateMethodAndImports

      public abstract MethodAndImports generateMethodAndImports()