Mybatis-Plus,IDEA2024版本
目录
1、Mybatis-Plus介绍
2、Mybatis-Plus作用
3、Mybatis-Plus使用
1、引入依赖
2、配置数据库
3、生成代码
1、Mybatis-Plus介绍
Mybatis-Plus是在Mybatis的基础上进行的功能拓展,也就是Mybatis有的功能,Plus也有,而且比Mybatis更好用,所以大家可以使用Plus更快的进行项目的构建
2、Mybatis-Plus作用
最主要的作用:
- 自动生成基础代码
- 将字段名与属性名进行映射
- 提供基础的CURD操作
3、Mybatis-Plus使用
我现在是在springBoot框架的基础上,对Mybatis-Plus进行代码演示:
1、引入依赖
我的springBoot版本是【3.4.4】,Java版本是17
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-spring-boot3-starter</artifactId> <version>3.5.11</version> </dependency>
如果版本和我不一样,可以去Mybatis的官网看看:MyBatis-Plus 🚀 为简化开发而生
2、配置数据库
1、 我的IDEA是2024.3.1版本,在这个版本以上的都可以在任务栏的工具里找到Config-DateBase
2、配置数据库的信息
这是dbUrl,把userdb改成自己的数据库名(架构名)
jdbc:mysql://localhost:3306/userdb?useSSL=false&serverTimezone=UTC
注意!!!这里的数据库配置并不可以直接从Service层访问Dao层!!!所以还是要自己写一个Jdbc配置 ,以下是在application.yml中的Jdbc配置
server:port: 8080
spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/userdb?serverTimezone=UTCusername: root //用户名password: root //密码
3、生成代码
1、点击工具里的code Generator
2、配置生成代码的信息
3、代码生成成功