新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

mybatisplus左连接查询的有哪些方法,mybatisplus左连接查询

发布时间:2023-11-23 03:37:26

mybatisplus左连接查询的有哪些方法

MyBatis-Plus中实现左连接查询的方法是通过使用LeftJoinWrapper来实现的。

使用LeftJoinWrapper可以在查询中使用leftJoin方法来实现左连接查询。具体步骤以下:

1.创建一个Wrapper对象,并传入需要左连接的表的实体类作为参数。

LeftJoinWrapper<需要左连接的表实体类, 主表实体类> wrapper = new LeftJoinWrapper<>(需要左连接的表实体类.class);

2.在Wrapper对象中使用leftJoin方法添加左连接的条件,可使用lambda表达式还是字符串的情势指定关联条件。

wrapper.leftJoin((需要左连接的表实体类::getId), (主表实体类::getId));

3.最后,使用MyBatis-Plus提供的selectList方法履行查询并获得结果。

List<主表实体类> list = 主表实体类Mapper.selectList(wrapper);

注意:在使用LeftJoinWrapper进行左连接查询时,需要确保关联的字段在数据库中存在,并且在实体类中有对应的属性。