mybatis-plus的selectOne
时间: 2023-09-23 19:02:32 浏览: 102
mybatis-plus
5星 · 资源好评率100%
Mybatis-Plus是Mybatis的增强工具,在Mybatis的基础上提供了很多实用的功能和工具类。其中,selectOne是Mybatis-Plus提供的一个查询单条记录的方法。
使用selectOne方法需要传入一个Wrapper对象作为查询条件,例如:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("username", "admin");
User user = userMapper.selectOne(wrapper);
```
以上代码中,我们传入了一个QueryWrapper对象作为查询条件,查询条件为username等于"admin"。然后使用userMapper的selectOne方法进行查询,并将结果赋值给user对象。
注意:如果查询结果有多条记录,selectOne方法会抛出TooManyResultsException异常。如果查询结果为空,selectOne方法会返回null。
阅读全文