Mybatis-plus 自定义sql多表分页查询

1,001 阅读1分钟

1.使用QueryWrapper(适用于传递查询集在一个表)

多表联合查询重点是要传递参数带表别名,故不能用LambdaQueryWrapper

直接上代码

image.png 持久层

image.png

wrapper.eq("bf.qrcode", bsBarDto.getQrcode());
wrapper.eq("bg.gateway_area_no", bsBarDto.getQrcode());

同时查询条件也可写关联表的条件

2. 直接使用查询体拼接sql

image.png