类 ServicePlugin
java.lang.Object
org.mybatis.generator.api.PluginAdapter
net.entframework.kernel.db.generator.plugin.AbstractDynamicSQLPlugin
net.entframework.kernel.db.generator.plugin.server.AbstractServerPlugin
net.entframework.kernel.db.generator.plugin.server.ServicePlugin
- 所有已实现的接口:
org.mybatis.generator.api.Plugin
Service生成
-
嵌套类概要
从接口继承的嵌套类/接口 org.mybatis.generator.api.Plugin
org.mybatis.generator.api.Plugin.ModelClassType -
字段概要
从类继承的字段 net.entframework.kernel.db.generator.plugin.server.AbstractServerPlugin
baseServicePrefix, codingStyle, controllerPrefix, controllerSuffix, controllerTargetPackage, generatedJavaFiles, mapstructSuffix, mapstructTargetPackage, pluginName, repositorySuffix, repositoryTargetPackage, servicePrefix, serviceSuffix, serviceTargetPackage, voRootClass, voSuffix, voTargetPackage从类继承的字段 net.entframework.kernel.db.generator.plugin.AbstractDynamicSQLPlugin
log, writeMode从类继承的字段 org.mybatis.generator.api.PluginAdapter
context, properties -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanclientGenerated(org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable) Mapper 文件生成时,同步生成service接口及实现List<org.mybatis.generator.api.GeneratedJavaFile>boolean从类继承的方法 net.entframework.kernel.db.generator.plugin.server.AbstractServerPlugin
findParentTable, getBaseControllerJavaType, getBaseServiceImplJavaType, getBaseServiceJavaType, getControllerJavaType, getMapperJavaType, getMapstructJavaType, getRepositoryImplJavaType, getRepositoryJavaType, getServiceImplJavaType, getServiceJavaType, getVoJavaType, isManyToManyMiddleTable从类继承的方法 net.entframework.kernel.db.generator.plugin.AbstractDynamicSQLPlugin
convert, doIfNullCheck, generateActualColumnNamesWithParenthesis, generateActualColumnNamesWithParenthesis, generateActualColumnNamesWithParenthesis, generateParametersSeparateByComma, generateParametersSeparateByCommaWithParenthesis, generateParametersSeparateByCommaWithParenthesis, generateWhereConditions, lowerCaseFirstChar, wrapIfNullCheckForJavaProperty从类继承的方法 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, 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, 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
-
构造器详细资料
-
ServicePlugin
public ServicePlugin()
-
-
方法详细资料
-
validate
- 指定者:
validate在接口中org.mybatis.generator.api.Plugin- 覆盖:
validate在类中AbstractServerPlugin
-
clientGenerated
public boolean clientGenerated(org.mybatis.generator.api.dom.java.Interface interfaze, org.mybatis.generator.api.IntrospectedTable introspectedTable) Mapper 文件生成时,同步生成service接口及实现- 参数:
interfaze- the generated interface if any, may be nullintrospectedTable- The class containing information about the table as introspected from the database- 返回:
- true/false
-
contextGenerateAdditionalJavaFiles
- 返回:
-