在MyBatis-Plus中,selectOne方法可以通過Example對象或LambdaQueryWrapper對象來構造條件。
Example<User> example = Example.create(User.class);
example.createCriteria().andEqualTo("id", 1); // 添加條件,例如等于指定值
User user = userMapper.selectOne(example); // 查詢符合條件的一條數據
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getId, 1); // 添加條件,例如等于指定值
User user = userMapper.selectOne(wrapper); // 查詢符合條件的一條數據
以上是兩種常見的方式來使用selectOne方法進行條件構造,根據具體業務需求可以選擇不同的方式來構造條件。