blade整合的mybatis-plus无法实现left join的优化?相同的sql下自己搭的可以进行left join 优化

Blade 未结 1 826
winterlSun
winterlSun 剑童 2021-09-13 22:11

一、该问题的重现步骤是什么?

1. 执行数据量很大的分页查询

2. 查询总的记录数:select count(*) from crm_order ord left join crm_customer cus on ord.corp_id = cus.corp_id and cus.is_deleted = 0 and cus.tenant_id = '028348' left join crm_channel cha on ord.channel_id = cha.id and cha.is_deleted = 0 and cha.tenant_id = '028348' where  ord.tenant_id = '028348'  and ord.is_deleted = 0

3.  查询总的记录数耗时很长,需要进行left join 优化,但是blade框架中的mybaits-plus不知道为什么不生效


二、你期待的结果是什么?实际看到的又是什么?

期望值:select count(*) from crm_order ord where  ord.tenant_id = '028348'  and ord.is_deleted = 0

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

blade X付费版,image.png

这是mp配置文件image.png

四、请提供详细的错误堆栈信息,这很重要。

若看到希望大佬能提供下帮助,很急的优化

五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-09-14 09:57

    已解决了

    0 讨论(0)
提交回复