【Mybatis】mapper對映檔案中<sql>標籤的id等欄位爆紅,資料庫表名爆紅。
問題描述:
如下圖所示爆紅,但是編譯執行沒有任何問題,就是看著不好看。
解決方案:
將Global SQL Dialect、和Project SQL Dialect 都修改成<None>
效果:
額外小知識:
當你在idea中連線mysql資料庫(不會連線的可以百度一下,這裡我就不講解了),並在idea設定中將本專案的sql語言改為mysql時,在寫對映檔案時就會有資料表和表中欄位的提示。記得看完下面的注意事項。
(將全域性的或者本專案的任意一個修改即可,也可以兩個都修改,都是學程式設計的應該知道什麼是全域性和本專案吧,這句話是給剛學的小白看的!!!)
只有當idea連線了資料庫,並設定專案sql語言時才會有提示,任何一個操作缺失都沒有提示。
注意:
當時設定完上面的操作後,有助於開發時寫程式碼。此時雖然資料表名不會爆紅了,但是<sql>標籤中的欄位下面會多一個紅色波浪線,雖然編譯執行沒有錯誤,但還是看著難受。
此時就要做一個取捨了:要麼你看著難受,但是開發時寫程式碼舒服點。要麼你看著舒服,寫的時候沒有提示。所以我的建議是,還是開發時有提示好,最後寫完專案了再改回去。
相關文章
- 最全MyBatis中XML對映檔案(Mapper)標籤分析及示例MyBatisXMLAPP
- Mybatis的Mapper對映檔案中常用標籤及作用MyBatisAPP
- mybatis 實體類排除資料庫欄位對映MyBatis資料庫
- SQL Server中獲取資料庫名、表名、欄位名和欄位註釋的SQL語句SQLServer資料庫
- Mybatis處理列名—欄位名對映— 駝峰式命名對映MyBatis
- Android 抖音爆紅的口紅挑戰爬坑總結Android
- ASP獲取資料庫表名,欄位名以及對欄位的一些操作 (轉)資料庫
- 獲取sql server資料庫中所有庫、表、欄位名的方法SQLServer資料庫
- MySQL資料庫中庫、表名、欄位的大小寫問題MySql資料庫
- 獲取SQL資料庫中某個表中的所有欄位名稱的通用方法SQL資料庫
- 載入Mapper對映檔案APP
- 對資料庫中的表或欄位重新命名資料庫
- 向資料庫中全部表中增加一個欄位的SQL資料庫SQL
- mybatis原始碼配置檔案解析之五:解析mappers標籤(解析XML對映檔案)MyBatis原始碼APPXML
- 美國爆紅手機遊戲背後的祕密遊戲
- mybatis動態呼叫表名和欄位名MyBatis
- eureka客戶端依賴引入爆紅客戶端
- MyBatis系列之對映檔案中的ResultMapsMyBatis
- oracle 資料庫設定表和欄位的別名Oracle資料庫
- HIBERNATE的對映---資料庫表中欄位和對應持久化類中屬性都是自定義型別的?資料庫持久化型別
- Draw Something爆紅與衰落:社交遊戲的宿命?遊戲
- 小程式爆紅專家:對簡單APP是巨大打擊APP
- 一個Java檔案解決mybatis呼叫資料庫欄位與Java類檔案屬性不對應JavaMyBatis資料庫
- Mybatis對映檔案簡介MyBatis
- 【Mybatis系列】從原始碼角度理解Mybatis欄位對映-AS&ResultMapMyBatis原始碼
- mybatis中 if 標籤 test 等於判斷MyBatis
- 將資料庫照片大欄位下卸到檔案系統,照片檔名以某一個欄位命名資料庫
- c盤爆紅了可以刪除哪些檔案 怎樣刪除c盤非系統檔案
- vue3中使用<RouterView/>標籤飄紅VueView
- 超越GoPro的ZMER全景相機是如何爆紅的Go
- Mybatis中mapper檔案中的兩層迴圈MyBatisAPP
- GitHub日收7000星,Windows計算器專案開源即爆紅!GithubWindows
- Idea裡開發遇到所有專案的所有程式碼爆紅的問題與解決Idea
- 自己挖的坑自己填--Mybatis mapper檔案if標籤中number型別及String型別的坑MyBatisAPP型別
- 【mybatis xml】資料層框架應用--Mybatis 基於XML對映檔案實現資料的CRUDMyBatisXML框架
- 【Mybatis系列】從原始碼角度理解Mybatis欄位對映-駝峰式命名MyBatis原始碼
- Mybatis 學習筆記(一)——配置檔案SqlMapConfig.xml和對映檔案Mapper.xmlMyBatis筆記SQLXMLAPP
- 【雲中論道】揭祕短視訊爆紅背後的技術支柱