MyBatis逆向生成工具,使用了通用Mapper

本项目中

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到自己的项目中去就可以使用了

猜你喜欢

转载自www.cnblogs.com/guoanhao/p/12469923.html
今日推荐