springbootmybatisplus增删查改
时间: 2023-08-31 22:11:06 浏览: 64
Spring Boot MyBatis Plus 提供了简化数据库操作的功能,包括增加(插入)、删除、查询和修改(更新)数据。
1. 增加数据:
使用 MyBatis Plus 提供的 `BaseMapper`,可以直接调用 `insert` 方法插入数据。例如:
```java
@Autowired
private UserMapper userMapper;
public void insertUser(User user) {
userMapper.insert(user);
}
```
2. 删除数据:
同样使用 `BaseMapper`,调用 `deleteById` 方法可以根据主键删除数据。例如:
```java
public void deleteUserById(Long id) {
userMapper.deleteById(id);
}
```
3. 查询数据:
MyBatis Plus 提供了一些方便的查询方法,如 `selectById`、`selectList` 等。例如:
```java
public User getUserById(Long id) {
return userMapper.selectById(id);
}
public List<User> getAllUsers() {
return userMapper.selectList(null);
}
```
上述示例中的 `null` 参数表示查询条件为空,即返回所有数据。
4. 修改数据:
使用 `BaseMapper` 的 `updateById` 方法可以根据主键修改数据。例如:
```java
public void updateUser(User user) {
userMapper.updateById(user);
}
```
以上是 Spring Boot MyBatis Plus 的常见增删查改操作的示例代码。请根据具体的业务需求和数据表设计进行适当调整。