springbootmybatisplus增删改查
时间: 2023-09-08 19:02:29 浏览: 42
Spring Boot是基于Spring框架的一种开发工具,用于简化Spring应用的配置和部署。MyBatis Plus是MyBatis框架的增强工具,提供了更简便的方式进行数据库操作。
在使用Spring Boot和MyBatis Plus进行增删改查操作时,首先需要搭建好Spring Boot项目,并引入相关的依赖。
1. 增加数据:
使用MyBatis Plus提供的insert方法,将需要添加的数据对象传入,即可完成数据插入操作。
示例代码:
```
User user = new User();
user.setName("Tom");
user.setAge(20);
userMapper.insert(user);
```
2. 删除数据:
使用MyBatis Plus提供的delete方法,传入要删除的数据的条件,即可完成数据删除操作。
示例代码:
```
userMapper.delete(Wrappers.lambdaQuery(User.class)
.eq(User::getName, "Tom")
.eq(User::getAge, 20));
```
3. 修改数据:
使用MyBatis Plus的update方法,传入要修改的数据对象和更新条件,即可完成数据修改操作。
示例代码:
```
User user = new User();
user.setName("Jerry");
user.setAge(25);
userMapper.update(user, Wrappers.lambdaUpdate(User.class)
.eq(User::getName, "Tom")
.eq(User::getAge, 20));
```
4. 查询数据:
使用MyBatis Plus的select方法,传入要查询的条件,即可完成数据查询操作。查询结果可以通过List或者Page对象返回。
示例代码:
```
List<User> userList = userMapper.selectList(Wrappers.lambdaQuery(User.class)
.eq(User::getName, "Tom"));
```
以上就是使用Spring Boot和MyBatis Plus进行增删改查的基本操作方式。根据具体需求,还可以利用MyBatis Plus提供的其他功能,如分页查询、条件查询等来进一步完善数据库操作。