請(qǐng)問(wèn)如何能自定義分頁(yè)SQL呢
--?使用mybatis?plus?分頁(yè)查詢SQL如下,?如果數(shù)據(jù)量大可能會(huì)有性能問(wèn)題 SELECT?*?from?t1?left?join?t2?on?t1.id?=?t2.id?where?delete_flag?=?0?limit?1,10 --?如何能優(yōu)化成如下SQL呢 SELECT?*?from?(?SELECT?*?from?t1?where?t1.delete_flag?=?0?limit?1,10)?left?join?t2?on?t1.id?=?t2.id
2020-07-05
我又想了想,有一個(gè)想法,不知是否可行,就是如下這么寫(xiě):
然后條件寫(xiě)在條件構(gòu)造器中,你看看是否可行。
2020-07-05
MP的自定義sql,如果想返回IPage接口實(shí)現(xiàn)類(lèi)這種,不支持你后面那個(gè)sql語(yǔ)句的寫(xiě)法。這種情況建議直接用原生Mybatis的寫(xiě)法即可。