最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea配置檢查XML中SQL語(yǔ)法及書寫sql語(yǔ)句智能提示的方法

 更新時(shí)間:2023年03月04日 14:15:19   作者:qq_30148241  
idea連接了數(shù)據(jù)庫(kù),也可以執(zhí)行SQL查到數(shù)據(jù),但是無法識(shí)別sql語(yǔ)句中的表導(dǎo)致沒有提示,下面這篇文章主要給大家介紹了關(guān)于idea配置檢查XML中SQL語(yǔ)法及書寫sql語(yǔ)句智能提示的相關(guān)資料,需要的朋友可以參考下

idea怎么像Navicat一樣寫MySQL語(yǔ)句?

題主今天被告知一個(gè)問題,因?yàn)閄ML中的表別名改了,但是字段名還是用的原先的表別名,導(dǎo)致生產(chǎn)上查詢報(bào)錯(cuò)。

原來的查詢語(yǔ)句是:

select t.userid from user t

同事改了user的別名為u后,忘了改字段中的別名了,變成:

select t.userid from user u

導(dǎo)致生產(chǎn)上報(bào)錯(cuò)了。

痛定思痛,題主就想能不能找到自動(dòng)檢查xml中sql語(yǔ)法的方法?

答案是有的,有兩種方法:

(1)通過MyBatisCodeHelperPro插件可以檢測(cè)出sql語(yǔ)法問題,但是插件是收費(fèi)的,破解版用著不放心,因此做罷。有興趣的同學(xué)可以自行查找,idea中點(diǎn)File->Settings->Plugins,輸入MyBatisCodeHelperPro點(diǎn)擊安裝即可,一年的費(fèi)用是十來塊;

(2)第二種方法就是使用idea自帶的功能來檢查sql語(yǔ)法。但是需要手動(dòng)配置:

第一步:告訴idea我們用的什么數(shù)據(jù)庫(kù),用哪種語(yǔ)法檢查sql。

這樣就可以檢查sql語(yǔ)法了。

但是idea不知道我們數(shù)據(jù)庫(kù)路有什么表,表里有什么字段,因此還要連接數(shù)據(jù)庫(kù)。

第二步:告訴idea數(shù)據(jù)庫(kù)中的表有哪些,表里有什么字段。

右邊的側(cè)邊欄點(diǎn)開Database:

點(diǎn)開加號(hào),數(shù)據(jù)源選MySQL,

先輸入用戶名,密碼,再點(diǎn)擊Test Connection:

第一次連接要彈出提示下載連接jar包, 點(diǎn)確定即可。

下載完成后連接,ok。

測(cè)試1:

把m改成m2看看會(huì)不會(huì)報(bào)錯(cuò):

報(bào)錯(cuò)了。

測(cè)試2:

輸入[m.]看看有沒有提示:

提示了m表下的所有字段及字段類型,讓我們自己選,搞定。 

總結(jié)

到此這篇關(guān)于idea配置檢查XML中SQL語(yǔ)法及書寫sql語(yǔ)句智能提示的文章就介紹到這了,更多相關(guān)idea配置檢查XML中SQL語(yǔ)法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解SpringBoot自定義配置與整合Druid

    詳解SpringBoot自定義配置與整合Druid

    Druid是alibaba開源平臺(tái)上一個(gè)數(shù)據(jù)庫(kù)連接池實(shí)現(xiàn),結(jié)合了C3P0,DBCP等DB池的優(yōu)點(diǎn),同時(shí)也有Web監(jiān)控界面。這篇文章主要介紹了Java之SpringBoot自定義配置與整合Druid的相關(guān)知識(shí),需要的朋友可以參考下
    2021-09-09
  • 關(guān)于Springboot | @RequestBody 接收到的參數(shù)對(duì)象屬性為空的問題

    關(guān)于Springboot | @RequestBody 接收到的參數(shù)對(duì)象屬性為空的問題

    這篇文章主要介紹了關(guān)于Springboot | @RequestBody 接收到的參數(shù)對(duì)象屬性為空的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Spring MVC 處理一個(gè)請(qǐng)求的流程

    Spring MVC 處理一個(gè)請(qǐng)求的流程

    Spring MVC是Spring系列框架中使用頻率最高的部分。不管是Spring Boot還是傳統(tǒng)的Spring項(xiàng)目,只要是Web項(xiàng)目都會(huì)使用到Spring MVC部分。因此程序員一定要熟練掌握MVC部分。本篇博客簡(jiǎn)要分析Spring MVC處理一個(gè)請(qǐng)求的流程。
    2021-02-02
  • 解決IDEA2021版compiler.automake.allow.when.app.running不存在的問題

    解決IDEA2021版compiler.automake.allow.when.app.running不存在的問題

    很多文章介紹IntelliJ IDEA開啟熱部署功能都會(huì)寫到在IntelliJ IDEA中的注冊(cè)表中開啟compiler.automake.allow.when.app.running選項(xiàng),此選項(xiàng)在IntelliJ IDEA 2021.2之后的版本遷移到高級(jí)設(shè)置中,下面看下設(shè)置方法
    2021-09-09
  • java實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲

    java實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Java設(shè)計(jì)模式之狀態(tài)模式(State模式)介紹

    Java設(shè)計(jì)模式之狀態(tài)模式(State模式)介紹

    這篇文章主要介紹了Java設(shè)計(jì)模式之狀態(tài)模式(State模式)介紹,本文講解了何時(shí)使用狀態(tài)模式、如何使用狀態(tài)模式等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • 解讀Spring配置文件中的property標(biāo)簽中的屬性

    解讀Spring配置文件中的property標(biāo)簽中的屬性

    這篇文章主要介紹了Spring配置文件中的property標(biāo)簽中的屬性,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java contains用法示例

    Java contains用法示例

    這篇文章主要介紹了Java contains的用法示例,幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下
    2020-11-11
  • Java_int、double型數(shù)組常用操作工具類(分享)

    Java_int、double型數(shù)組常用操作工具類(分享)

    下面小編就為大家?guī)硪黄狫ava_int、double型數(shù)組常用操作工具類(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • SpringBoot集成Auth0 JWT的示例代碼

    SpringBoot集成Auth0 JWT的示例代碼

    本文主要介紹了SpringBoot集成Auth0 JWT的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評(píng)論

邳州市| 铜梁县| 定兴县| 广昌县| 玛曲县| 丹棱县| 若尔盖县| 巩留县| 和顺县| 双城市| 禹城市| 常德市| 进贤县| 同江市| 青龙| 吉林省| 交城县| 大余县| 习水县| 玉龙| 绥江县| 杨浦区| 广河县| 饶阳县| 六枝特区| 巴林左旗| 瑞安市| 鹤峰县| 伽师县| 皮山县| 托克逊县| 浑源县| 天门市| 镇宁| 荔浦县| 乌鲁木齐市| 彭泽县| 南昌县| 甘南县| 岑溪市| 武川县|