"QueryWrapper in 方法"\n\nQueryWrapper 是 MyBatis-Plus 提供的一个查询构造器,可以帮助我们快速构建查询条件。\n\n在 QueryWrapper 中,可以使用链式编程的方式来构建查询条件,常用的方法有:\n\n1. eq:等于\n2. ne:不等于\n3. gt:大于\n4. ge:大于等于\n5. lt:小于\n6. le:小于等于\n7. like:模糊查询\n8. in:包含在某个集合中\n9. notIn:不包含在某个集合中\n10. isNull:为空\n11. isNotNull:不为空\n12. orderByAsc:按照某个字段升序排序\n13. orderByDesc:按照某个字段降序排序\n\n使用 QueryWrapper 的示例代码如下:\n\njava\nQueryWrapper<User> queryWrapper = new QueryWrapper<>();\nqueryWrapper.eq(\"name\", \"张三\")\n .ge(\"age\", 18)\n .like(\"email\", \"@gmail.com\")\n .orderByAsc(\"age\");\n\nList<User> userList = userMapper.selectList(queryWrapper);\n\n\n以上代码表示查询名字为"张三",年龄大于等于 18,邮箱包含"@gmail.com"的用户,并按照年龄升序排序。最后通过 userMapper 的 selectList 方法执行查询。\n\nQueryWrapper 还提供了一些其他的方法,可以根据具体的需求进行使用。


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

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