按照官网上实例尝试了一下,感觉MyBatis plus中代码生成器还是很强大的,以下是测试的总结:
使用MybatisPlus的主要依赖
引入plus依赖(苞米豆)
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.1</version> </dependency>
生成器依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.1.1</version> </dependency>
模板依赖
<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.28</version> </dependency>
测试的pom依赖(也有我测试别东西的依赖,多余的请忽略)
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://.wy.testCodeGenerator.controller"); strategy.setInclude(scanner("表名,多个英文逗号分割").split(",")); strategy.setSuperEntityColumns("id"); //驼峰转连字符串 strategy.setControllerMappingHyphenStyle(true); //表前缀 strategy.setTablePrefix(pc.getModuleName() + "_"); mpg.setStrategy(strategy); mpg.setTemplateEngine(new FreemarkerTemplateEngine()); mpg.execute(); }}
注意:测试时输入的表名必须和数据库中一致,区分大小写。
疑问:生成的实体类当中没有id。求解
到此这篇关于MyBatis Plus中代码生成器使用详解的文章就介绍到这了,更多相关MyBatis Plus代码生成器内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!