10.MyBatis-Plus的使用
整合MyBatis-Plus
导入依赖
在解决逆向工程生成的代码报错时候已经给bianen-common导入了依赖
导入数据库的驱动
导入驱动和MySql的版本有关,我安装的MySql版本是5.7.36
打开Maven仓库找一下对应5.7.36版本MySql的驱动
https://mvnrepository.com/
没有5.7.36版本的驱动怎么办,不用急我们看一下MySql官网的说法:
https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-versions.html
也就是8.0版本的驱动是可以支持MySql5.7的,那就是用8.0版本的驱动就可以了
配置数据源
这里以product微服务为例的,在product微服务下创建一个application.yml
在application.yml配置数据库连接信息
配置MyBatis-Plus
1.在微服务启动类加上注解MapperScan告诉MyBatis-Plus启动的时候去扫描dao层的操作数据库的接口
2.告诉MyBatis-Plus我们的SQL映射文件的位置
3.设置数据库表的主键自增
测试一下
在单元测试里调用一下:
报错了:
版本降低到3.0.0以下版本可以解决问题:
再次测试:
再执行一次看下自增效果: