Mybatis-Plus快速实现用户表CURD操作教程
Mybatis-Plus是Mybatis的增强工具,可以帮助我们快速开发CURD操作。下面以用户表为例,演示如何使用Mybatis-Plus完成CURD操作。
- 引入依赖
在pom.xml文件中添加如下依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
- 配置数据源
在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
- 创建实体类
创建用户表对应的实体类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;
}
- 创建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官方文档。
原文地址: https://www.cveoy.top/t/topic/n5GY 著作权归作者所有。请勿转载和采集!