diff --git a/spring-boot-mybatis/pom.xml b/spring-boot-mybatis/pom.xml index d8bdd61..bbea431 100644 --- a/spring-boot-mybatis/pom.xml +++ b/spring-boot-mybatis/pom.xml @@ -26,7 +26,7 @@ org.mybatis.generator mybatis-generator-core - 1.3.5 + 1.4.2 org.springframework.boot diff --git a/spring-boot-mybatis/src/main/java/alex/BaseMapperGeneratorPlugin.java b/spring-boot-mybatis/src/main/java/alex/BaseMapperGeneratorPlugin.java index 2bc6d47..9f0838c 100644 --- a/spring-boot-mybatis/src/main/java/alex/BaseMapperGeneratorPlugin.java +++ b/spring-boot-mybatis/src/main/java/alex/BaseMapperGeneratorPlugin.java @@ -5,21 +5,19 @@ import org.mybatis.generator.api.PluginAdapter; import org.mybatis.generator.api.dom.java.FullyQualifiedJavaType; import org.mybatis.generator.api.dom.java.Interface; -import org.mybatis.generator.api.dom.java.TopLevelClass; /** Created by qct on 2017/10/5. */ public class BaseMapperGeneratorPlugin extends PluginAdapter { @Override - public boolean clientGenerated( - Interface interfaze, TopLevelClass topLevelClass, IntrospectedTable introspectedTable) { + public boolean clientGenerated(Interface interfaze, IntrospectedTable introspectedTable) { // 主键默认采用java.lang.Integer FullyQualifiedJavaType fqjt = new FullyQualifiedJavaType("BaseMapper<" - + introspectedTable.getBaseRecordType() - + "," - + introspectedTable.getExampleType() - + ",java.lang.Integer" - + ">"); + + introspectedTable.getBaseRecordType() + + "," + + introspectedTable.getExampleType() + + ",java.lang.Integer" + + ">"); FullyQualifiedJavaType imp = new FullyQualifiedJavaType("alex.BaseMapper"); // 添加 extends MybatisBaseMapper