在Java中使用QueryWrapper,需要先導入對應的包:
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
然后可以通過以下步驟來使用QueryWrapper:
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "Tom"); // 等于 name = 'Tom'
queryWrapper.ne("age", 20); // 不等于 age <> 20
queryWrapper.like("email", "@gmail.com"); // 模糊查詢 email LIKE '%@gmail.com%'
queryWrapper.between("age", 18, 30); // 范圍查詢 age BETWEEN 18 AND 30
List<User> userList = userMapper.selectList(queryWrapper);
以上是QueryWrapper的基本用法,通過設置不同的查詢條件,可以實現更復雜的查詢操作。另外,QueryWrapper還提供了其他一些方法來設置查詢條件,例如in、isNull、orderBy等,根據實際需求選擇相應的方法使用即可。