mybatisplus增删改查接口
时间: 2023-11-11 21:00:10 浏览: 79
mybatis-plus 增删改查
MybatisPlus是Mybatis的增强工具,在Mybatis的基础上进行了扩展,提供了更加便捷的操作数据库的方式。MybatisPlus提供了一些常用的增删改查接口,可以大大减少我们的开发时间和代码量。
1. 增加数据
```java
User user = new User();
user.setName("Tom");
user.setAge(18);
user.setEmail("tom@163.com");
int result = userMapper.insert(user);
```
2. 根据ID删除数据
```java
int result = userMapper.deleteById(1L);
```
3. 根据条件删除数据
```java
Map<String, Object> map = new HashMap<>();
map.put("name", "Tom");
int result = userMapper.deleteByMap(map);
```
4. 根据ID更新数据
```java
User user = new User();
user.setId(1L);
user.setName("Tom");
user.setAge(20);
int result = userMapper.updateById(user);
```
5. 根据条件更新数据
```java
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("name", "Tom");
User user = new User();
user.setAge(20);
int result = userMapper.update(user, updateWrapper);
```
阅读全文