Mybatis-Plus是Mybatis的增强工具,可以帮助我们快速开发CURD操作。下面以用户表为例,演示如何使用Mybatis-Plus完成CURD操作。

  1. 引入依赖

在pom.xml文件中添加如下依赖:

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.4.3.1</version>
</dependency>
  1. 配置数据源

在application.yml文件中配置数据源信息:

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
    username: root
    password: 123456
  1. 创建实体类

创建用户表对应的实体类User:

@Data
@EqualsAndHashCode(callSuper = false)
public class User implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;

    private String name;

    private Integer age;

    private String email;
}
  1. 创建Mapper接口

创建UserMapper接口,继承Mybatis-Plus提供的BaseMapper接口:

public interface UserMapper extends BaseMapper<User> {
}

这样我们就完成了基本的CURD操作。例如,插入一条记录:

@Autowired
private UserMapper userMapper;

User user = new User();
user.setName('Tom');
user.setAge(18);
user.setEmail('tom@qq.com');
userMapper.insert(user);

其他操作类似,详见Mybatis-Plus官方文档。

Mybatis-Plus快速实现用户表CURD操作教程

原文地址: https://www.cveoy.top/t/topic/n5GY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录