MyBatis-Plus 是一个开源的 MyBatis 增强工具,提供了一系列常用的方法来简化数据库操作。以下是 MyBatis-Plus 的常用方法:

  1. 插入数据:
User user = new User();
user.setName('John');
user.setAge(25);
user.setEmail('john@example.com');
userMapper.insert(user);
  1. 更新数据:
User user = new User();
user.setId(1L);
user.setName('John');
user.setAge(30);
userMapper.updateById(user);
  1. 根据条件更新数据:
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq('age', 25).set('age', 30);
userMapper.update(null, updateWrapper);
  1. 删除数据:
userMapper.deleteById(1L);
  1. 根据条件删除数据:
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq('age', 25);
userMapper.delete(queryWrapper);
  1. 查询单个数据:
User user = userMapper.selectById(1L);
  1. 根据条件查询单个数据:
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq('age', 25);
User user = userMapper.selectOne(queryWrapper);
  1. 查询列表数据:
List<User> userList = userMapper.selectList(null);
  1. 根据条件查询列表数据:
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq('age', 25);
List<User> userList = userMapper.selectList(queryWrapper);
  1. 分页查询:
Page<User> page = new Page<>(1, 10);
IPage<User> userPage = userMapper.selectPage(page, null);
List<User> userList = userPage.getRecords();

以上是 MyBatis-Plus 的一些常用方法,可以根据具体的业务需求选择相应的方法来进行数据库操作。

MyBatis-Plus 常用方法详解 - 简化数据库操作

原文地址: https://www.cveoy.top/t/topic/kgII 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录