mybatis-plus用户增删改查
时间: 2023-06-29 09:10:19 浏览: 137
springboot+mybatis-plus+gradle+mysql+swagger基础增删改查、树形查询
Mybatis-Plus 是 Mybatis 的一个增强工具,提供了很多实用的功能,其中包括对 CRUD 操作的支持。下面是 Mybatis-Plus 的用户增删改查操作示例:
1. 添加依赖
在 pom.xml 文件中添加 Mybatis-Plus 的依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
```
2. 创建实体类
创建一个 User 实体类,包含 id、name、age 三个属性。
```java
public class User {
private Long id;
private String name;
private Integer age;
// 省略 getter 和 setter 方法
}
```
3. 创建 Mapper 接口
创建一个 UserMapper 接口,继承自 Mybatis-Plus 提供的 BaseMapper 接口。
```java
public interface UserMapper extends BaseMapper<User> {
}
```
4. 增加用户
使用 Mybatis-Plus 提供的 save 方法进行添加操作:
```java
User user = new User();
user.setName("张三");
user.setAge(20);
userMapper.save(user);
```
5. 删除用户
使用 Mybatis-Plus 提供的 removeById 方法进行删除操作:
```java
userMapper.removeById(1L); // 删除 id 为 1 的用户
```
6. 更新用户
使用 Mybatis-Plus 提供的 updateById 方法进行更新操作:
```java
User user = new User();
user.setId(1L);
user.setName("李四");
user.setAge(30);
userMapper.updateById(user); // 更新 id 为 1 的用户的 name 和 age 属性
```
7. 查询用户
使用 Mybatis-Plus 提供的 getById 方法进行查询操作:
```java
User user = userMapper.getById(1L); // 查询 id 为 1 的用户
```
还有其他查询方法,比如 list、page 等,可以根据具体需求进行使用。
阅读全文