MyBatis-Plus提供了`QueryWrapper`类,可以用它来构建多表联查的查询条件。下面是一个示例代码:```java
QueryWrapper<UserOrderVO> wrapper = new QueryWrapper<>();
wrapper.select("user.user_id", "user.user_name", "order.order_id", "order.order_name")
.leftJoin("order", "user.user_id = order.user_id")
.groupBy("user.user_id", "user.user_name", "order.order_id", "order.order_name");
List<UserOrderVO> list = userOrderMapper.selectList(wrapper);
```
在这个示例中,我们使用`QueryWrapper`类构建了一个多表联查的查询条件。首先使用`select()`方法指定要查询的字段,然后使用`leftJoin()`方法指定关联查询的表和条件,最后使用`groupBy()`方法指定分组条件。最后,使用`selectList()`方法查询数据,并将查询结果转换成`List`对象。这种方式相对于注解方式来说,更加灵活,更容易动态构建查询条件。