mybatisplus 大于小于怎么写
时间: 2023-07-01 09:29:26 浏览: 796
springboot集成mybatisplus实例详解
在 MyBatis Plus 中,可以使用 `Wrapper` 接口的 `gt` 和 `lt` 方法来实现大于和小于条件的查询。下面是一个示例代码:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public List<User> getUserListByAge(int minAge, int maxAge) {
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.gt("age", minAge).lt("age", maxAge);
return userMapper.selectList(wrapper);
}
}
```
在代码中,我们使用 `QueryWrapper` 来构造查询条件,然后使用 `gt` 方法设置大于条件,使用 `lt` 方法设置小于条件,最后使用 `selectList` 方法查询符合条件的用户列表。
另外,如果需要查询大于等于和小于等于的条件,可以使用 `ge` 和 `le` 方法。如果需要查询等于条件,可以使用 `eq` 方法。
阅读全文