mybatisplus 左连接
时间: 2023-09-25 22:10:00 浏览: 246
mybatis_plus
MyBatis-Plus支持左连接的查询操作。在MyBatis-Plus中,可以通过使用Wrapper对象来构建左连接查询。下面是一个示例:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper
.leftJoin("user_role", "user.id = user_role.user_id")
.eq("user_role.role_id", roleId);
List<User> userList = userMapper.selectList(queryWrapper);
```
以上代码中,我们使用了`QueryWrapper`来构建查询条件,然后调用`leftJoin`方法来添加左连接条件。`leftJoin`方法接受两个参数,第一个参数是关联表的表名,第二个参数是关联条件。
在这个示例中,我们实现了一个根据角色ID查询用户列表的功能。通过左连接将用户表和用户角色表关联起来,然后限定角色ID为指定的值。
希望这可以帮助到你!如果有任何疑问,请随时提问。
阅读全文