mybatisplus增删改查
时间: 2023-08-31 07:05:06 浏览: 79
MyBatis-Plus是MyBatis的增强工具,在MyBatis的基础上扩展了很多实用的功能,其中包括了常用的增删改查操作。
以下是MyBatis-Plus的增删改查操作的示例:
1. 增加数据
```java
User user = new User();
user.setName("张三");
user.setAge(25);
user.setEmail("zhangsan@xxx.com");
int result = userMapper.insert(user);
```
2. 删除数据
```java
int result = userMapper.deleteById(1L);
```
3. 修改数据
```java
User user = new User();
user.setId(1L);
user.setName("张三");
int result = userMapper.updateById(user);
```
4. 查询数据
```java
// 根据ID查询
User user = userMapper.selectById(1L);
// 查询所有数据
List<User> userList = userMapper.selectList(null);
// 条件查询
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "张三");
List<User> userList = userMapper.selectList(queryWrapper);
// 分页查询
Page<User> page = new Page<>(1, 10);
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "张三");
IPage<User> userIPage = userMapper.selectPage(page, queryWrapper);
List<User> userList = userIPage.getRecords();
```
以上是MyBatis-Plus的增删改查操作示例,需要注意的是,使用MyBatis-Plus的前提是正确配置了Mapper接口和XML映射文件。
阅读全文