我們在編寫代碼的時候一定會編寫SQL,簡單的SQL我們一般不會出錯但是如果遇到了mybatis中的復(fù)雜動態(tài)SQL,我們可能就會出現(xiàn)一些問題,為了在開發(fā)自測階段及時發(fā)現(xiàn)處理問題,我們需要快速查看編譯得到的SQL, log4j 的打印的 sql 日志一鍵生成執(zhí)行的sql語句如下:
==> Preparing: insert into user_info (user_id, user_name, age) values ( ?, ?, ? )
==> Parameters: null, lbb(String), 18(Integer)
<== Updates: 1
?
我們會發(fā)現(xiàn),得到的SQL其實并不是最終的SQL,遇到了復(fù)雜SQL我們需要將SQL放到圖形化界面中運行才能判斷,這時候我們需要將參數(shù)一個個輸入替換,參數(shù)特別多的 時候就顯得特別 麻煩,這時候我們就可以通過安裝mybatis log plugin來解決
-- 4 restore sql from selection - ==>
insert into user_info (user_id, user_name, age) values ( null, 'lbb', 18 );
?
通過mybatis log plugin輸出的日志,我們可以發(fā)現(xiàn)參數(shù)自動幫我們 拼接好了。如果我們想要運行這條SQL只需要復(fù)制到圖形化 界面中就可以直接運行了,
?插件下載安裝
由于Mybatis Log Plugin現(xiàn)在已經(jīng)收費了,所以我們可以下載其未收費的歷史版本進(jìn)行安裝
我們可以先進(jìn)入idea中查看是否有mybatis log free,如果有可以直接安裝
?文章來源地址http://www.zghlxwxcb.cn/news/detail-662498.html
點擊install就可以直接安裝了
如果沒有的話這里通過了安裝包
下載地址https://wwsc.lanzouy.com/iun4D15m7lgd
下載后得到一個名為mybatis log plugin.zip的文件
下載完成后進(jìn)行解壓,打開idea,進(jìn)入Settings中的Plugins界面手動導(dǎo)入安裝包
?
在彈出的文件選擇框中,找到剛剛解壓出的plugin.intellij.assistant.mybaitslog-2020.1-1.0.3.jar文件
安裝完成后,會在Pluigins列表中出現(xiàn)MybatisLog插件,點擊右側(cè)的Restart IDE按鈕,重啟idea
插件的使用
安裝完成后我們可以看到控制臺的位置有一個mybatis log的標(biāo)準(zhǔn),我們?nèi)绻氩榭碨QL可以直接在里面查看
如果沒有找到這個標(biāo)志我們可以通過在控制臺鼠標(biāo)右鍵,選擇mybatis log調(diào)出
也可以在導(dǎo)航欄中選擇Tools調(diào)出
文章來源:http://www.zghlxwxcb.cn/news/detail-662498.html
?
到了這里,關(guān)于idea插件推薦——mybatis log plugin快速查看運行SQL的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!