mybatis-plus动态sql list()
时间: 2023-10-10 08:06:54 浏览: 68
mybatis之动态SQL
mybatis-plus的list()方法是用于查询多条数据的方法,通过动态sql可以实现根据不同条件查询不同的数据。
使用list()方法需要先创建一个QueryWrapper对象,该对象可以添加各种查询条件,例如:equal、like、in等条件,然后调用list()方法即可查询符合条件的数据列表。
示例代码:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("age", 18).like("name", "张");
List<User> userList = userMapper.selectList(wrapper);
```
以上代码会查询年龄为18且姓名包含“张”的所有用户数据。
需要注意的是,list()方法返回的是一个List集合,可以根据实际需要进行操作。
阅读全文