QueryWrapper怎么连表查询
时间: 2023-11-17 07:01:08 浏览: 117
springboot普通bug
QueryWrapper可以通过调用leftJoin方法实现联表查询。leftJoin方法接受两个参数,第一个参数是Join对象,用于指定要连接的表和连接条件;第二个参数是一个boolean值,用于指定是否为左连接。下面是一个示例代码,演示如何使用QueryWrapper实现联表查询:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.leftJoin(new Join("user_role", "user.id = user_role.user_id"), true);
List<User> userList = userMapper.selectList(wrapper);
```
其中,Join对象的第一个参数是要连接的表名,第二个参数是连接条件。在这个例子中,我们连接了user表和user_role表,连接条件是user.id = user_role.user_id。最后,我们调用selectList方法执行查询,并将结果保存在userList中。
阅读全文