解決MyBatis Mapper的XML文件SQL語句無法自動提示問題(親測有效)
一、問題
1.問題場景
IDEA中MyBatis編寫mapper的SQL語句的時候無法提示SQL和數(shù)據(jù)庫

2.問題描述
無法正常方便的使用IDEA的提示功能,更準確無誤的編寫代碼
3.本解決方案優(yōu)勢
- 親測可用,一勞永逸(IDEA版本 IntelliJ IDEA 2021.1.3 )
- 目的在于對Mybatis的Mapper.XML中sql語句進行提示
二、原因分析
網(wǎng)上的各種解決方案本質(zhì)上其實都是配置SQL方言和SQL解析范圍,但其實 本質(zhì)上的解決方案是語言注入
三、解決方案:
在完成以下圖中設(shè)置的情況下(該項的設(shè)置方案網(wǎng)上都可查)。再進行語言注入配置即可完成。
一:設(shè)置流程:
1.File->Settings->Languages&Frameworks->SQL Dialects

2.File->Settings->Languages&Frameworks->SQL Resolution Scopes

二:語言注入配置:
1、MySQL方言配置 語言注入配置:鼠標放置代碼部分,點擊提示小燈。


2、選擇第三選項(具體順序具情況確定)。在其中找到MYSQL并點擊確定即可。

3、

注意:若該方法無法解決問題,可能是您并未連接數(shù)據(jù)庫。
以上就是解決MyBatis Mapper的XML文件SQL語句無法自動提示問題(親測有效)的詳細內(nèi)容,更多關(guān)于MyBatis SQL語句無法自動提示的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
通過實例了解Java 8創(chuàng)建Stream流的5種方法
這篇文章主要介紹了通過實例了解Java 8創(chuàng)建Stream流的5種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-12-12
Java OpenCV利用KNN算法實現(xiàn)圖像背景移除
這篇文章主要為大家介紹了Java OpenCV利用K最鄰近(KNN,K-NearestNeighbor)分類算法實現(xiàn)圖像背景移除的示例代碼,需要的可以參考一下2022-01-01
Java中ThreadLocal?導致內(nèi)存?OOM?的原因分析
這篇文章主要介紹了Java中ThreadLocal導致內(nèi)存OOM的原因分析,文章基于Java的相關(guān)內(nèi)容展開ThreadLocal導致內(nèi)存OOM的原因分析,需要的小伙v阿布可以參考一下2022-05-05
Java實現(xiàn)發(fā)送手機短信語音驗證功能代碼實例
這篇文章主要介紹了Java實現(xiàn)發(fā)送手機短信語音驗證功能代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-09-09

