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以下版本可以解决问题:

再次测试:

 

 

 再执行一次看下自增效果:

 

posted @ 2023-02-19 22:25  lucsa  阅读(42)  评论(0编辑  收藏  举报