Mybatis Plus的SimpleQuery是一个工具类,用于快速构建Mybatis的查询条件。它是Mybatis Plus提供的一种简化查询条件创建的方法,可以使代码更加简洁,更易于维护。使用SimpleQuery时,可以通过链式调用的方式来添加查询条件,并最终通过调用getCriteria()方法得到查询条件的Criteria对象。然后,你可以将该对象传递给Mybatis的selectByExample方法来执行查询。
例如,以下代码演示了如何使用SimpleQuery来构建一个简单的查询,该查询查找姓名为"张三"的用户:
SimpleQuery<User> query =new SimpleQuery<>();
query.eq("name", "张三");
Criteria criteria = query.getCriteria();
List<User> users = mapper.selectByExample(criteria);
你也可以使用SimpleQuery的各种其他方法来添加更复杂的查询条件,例如按年龄范围查询、使用like操作模糊匹配字符串等。