本项目中
1.在本项目中添加依赖
<!-- 通用mapper逆向工具 --> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.1.5</version> </dependency>
2.yml中添加配置: mappers: com.imooc.my.mapper.MyMapper:这是通用Mapper
############################################################ # # mybatis mapper 配置 # ############################################################ # 通用 Mapper 配置 mapper: mappers: com.imooc.my.mapper.MyMapper not-empty: false identity: MYSQL
逆向工程
说明:逆向工程为一个单独的工程,码云路径:https://gitee.com/guoanhao/mybatis-generator.git,下载下来可以直接用。
本逆向工程使用了通用Mapper,也就是项目中的MyMapper如下图,这样就可以使用通用Mapper中自带的查询修改语句,如下图
逆向工程运行(运行前需要配置):打开GeneratorDisplay.java,直接运行就可以
配置:
- 1.配置数据源,在文件generatorConfig.xml中进行配置。确保数据库可以连上
- 2.配置想要生成实体对应的表,同样在文件generatorConfig.xml中。其中stu为表名
- 3.配置完成后启动,运行GeneratorDisplay.java,之后会生成相应的文件如下图,只需要将生成的文件copy到自己的项目中去就可以使用了