MyBatisPlus使用${ew.customSqlSegment}別名問題解決
問題說明
因為需要連表查詢所以使用到了MyBatis Plus的${ew.customSqlSegment}
,如果連接的表中有相同的字段肯定需要使用別名,但是這個拼接的條件無法加別名,官網(wǎng)也無法解決這個問題
解決方案
其實解決方案很簡單但只適用稍微簡單一點的sql,只需要外面嵌套一層查詢
原sql語句
SELECT po.* FROM PAY_ORDER po LEFT JOIN PAY_STATION_CONFIG psc ON psc.SITE_CODE = po.SITE_CODE ${ew.customSqlSegment}
封裝后的sql語句
select * FROM ( SELECT po.* FROM PAY_ORDER po LEFT JOIN PAY_STATION_CONFIG psc ON psc.SITE_CODE = po.SITE_CODE ) ${ew.customSqlSegment}
如果遇到語句有group by或者更復雜的sql,只能想辦法去掉sql查詢的別名
到此這篇關于MyBatisPlus使用${ew.customSqlSegment}別名問題解決的文章就介紹到這了,更多相關MyBatisPlus ${ew.customSqlSegment}內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SpringBoot報錯Invalid?bound?statement?(not?found)問題排查和解決方案
這篇文章主要介紹了SpringBoot報錯Invalid?bound?statement?(not?found)問題排查和解決方案,文中通過圖文結合的方式講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2024-03-03JavaWeb中獲取表單數(shù)據(jù)及亂碼問題的解決方法
這篇文章主要介紹了JavaWeb中獲取表單數(shù)據(jù)及亂碼問題的解決方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-11-11Spring Boot 深入分析AutoConfigurationImportFilter自動化條件
這篇文章主要分析了Spring Boot AutoConfigurationImportFilter自動化條件配置源碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2022-07-07java爬蟲之使用HttpClient模擬瀏覽器發(fā)送請求方法詳解
這篇文章主要介紹了java爬蟲之使用HttpClient模擬瀏覽器發(fā)送請求方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07Java調取創(chuàng)藍253短信驗證碼的實現(xiàn)代碼
這篇文章主要介紹了Java調取創(chuàng)藍253短信驗證碼的實現(xiàn)代碼,需要的朋友可以參考下2018-04-04