mybatis-plus实现增删改查
时间: 2023-04-26 11:01:49 浏览: 409
Mybatis-Plus是一个基于Mybatis的增强工具,可以简化Mybatis的开发,提高开发效率。以下是使用Mybatis-Plus实现增删改查的示例:
1. 增加数据
使用Mybatis-Plus的BaseMapper接口的insert方法可以实现数据的增加操作。例如:
User user = new User();
user.setName("张三");
user.setAge(20);
userMapper.insert(user);
2. 删除数据
使用Mybatis-Plus的BaseMapper接口的deleteById方法可以实现根据ID删除数据的操作。例如:
userMapper.deleteById(1);
3. 修改数据
使用Mybatis-Plus的BaseMapper接口的updateById方法可以实现根据ID修改数据的操作。例如:
User user = new User();
user.setId(1);
user.setName("李四");
user.setAge(25);
userMapper.updateById(user);
4. 查询数据
使用Mybatis-Plus的BaseMapper接口的selectById方法可以实现根据ID查询数据的操作。例如:
User user = userMapper.selectById(1);
使用Mybatis-Plus的BaseMapper接口的selectList方法可以实现查询所有数据的操作。例如:
List<User> userList = userMapper.selectList(null);
使用Mybatis-Plus的QueryWrapper类可以实现复杂的查询条件。例如:
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("name", "张三");
List<User> userList = userMapper.selectList(wrapper);
阅读全文