一、Mybatis逆向工程是什么?
通过数据库信息反向生成Java POJO,XXXMapper接口,XXXMapper.xml文件
二、使用步骤
1.下载逆向工程项目
链接: https://pan.baidu.com/s/1SGmwl8qPBXNPy1_jMpWA5g 密码: 4bvd2. 搭建逆向工程并生成Mapper文件
1 导入项目mybatis-generator-for-imooc,创建resource目录,在generatorConfig.xml文件下配置的对应的表名,看情况修改pojo、mapper的包名表面在标签下配置,例如1 执行GeneratorDisplay类下的main方法生成Mapper等配置文件
2. 将生成的文件Copy到对应的项目及整合项目所需要配置
将pojo文件copy到POJO模块,XXXMapper文件copy到Mapper模块2 在pom中引入通用mapper工具的依赖
<!-- 通用mappermapper逆向工具-->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
</dependency>
3 通用Mapper的配置
# 通用Mapper配置
mapper:
mappers: com.imooc.my.mapper.MyMapper
not-empty: false # 不为null的时候 是否追加 xxx!=''
identity: MYSQL # 数据库方言
<font color=#999AAA>
3 将通用的MyMapper拷贝到mapper模块项目中,比如com.imooc.my.MyMapper(想改到其他位置需要改mapper.mappers属性)
4 在SpringBoot中使用时需要配置Application类中配置Mybatis的Mapper包扫描MapperScan(“xxx.xxx.xx”)