入门案例
mybatis的增强,增加效率 简化开发
1.新建数据库 user表
2. 新建项目
更改项目信息
springboot版本信息
目录结构
导入依赖
<!-- mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
<!-- mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.23</version>
</dependency>
<!-- lombok简化实体类 不用get。set了-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
配置类配置数据库
实体类 lombok的Data注解
编写mapper 接口 核心代码
测试
载入mapper
展示数据 成功
体现数据库日志
mybatis-plus增加操作
解决办法 主键策略 雪花算法(保证主键的有序性)
@TableId(value = "id",type = IdType.AUTO)
@TableId(type = IdType.ASSIGN_ID)19位
mybatis-plus修改(更新)
Mybatis-plus自动填充