querywapper.select没有leftjoin方法
时间: 2023-07-28 20:53:30 浏览: 829
querywrapper.select方法是Mybatis-Plus提供的方法,它用于指定查询的列。它并不直接提供left join的功能,但是可以通过使用querywrapper.join方法来实现left join。具体的实现方法如下:
```
QueryWrapper<EntityA> queryWrapper = new QueryWrapper<>();
queryWrapper.select("a.id", "b.name"); // 指定查询的列
queryWrapper.eq("a.id", 1); // 添加查询条件
queryWrapper.last("left join entity_b b on a.b_id = b.id"); // 添加 left join 的语句
List<EntityA> result = entityAMapper.selectList(queryWrapper);
```
在这个示例中,我们使用了querywrapper.last方法添加left join的语句。这个方法可以让我们添加任意的SQL语句,例如left join、group by、order by等等。但是需要注意的是,使用last方法需要谨慎,因为它可能会带来SQL注入的风险。
阅读全文