前言
在不知道這個 feature 之前,我和大部分 coder 一樣都是對著數(shù)據(jù)庫的 schema 來復制粘貼到 mybatis 的 mapper.xml 里,這在以強大的代碼補全功能而聞名的 IDEA 面前顯得非常跛腳。于是我就搜索了下資料看下能不能愉快地使用代碼補全功能,沒想到這個實用的功能就近在眼前。
開啟步驟
-
點擊位于右邊 Tool Window 的 Datebase 選項,創(chuàng)建數(shù)據(jù)源
image.png
- 然后就是填寫 host,port,username,password钥庇。
image.png
- 好了就是這么簡單,這些非常實用的功能就可以使用了洛姑,我們可以看下效果上沐。
image.png
從此我們寫 sql 也可以像寫代碼一樣健步如飛了,
當然了楞艾,IDEA 配置了數(shù)據(jù)源之后可不只是方便了寫 sql参咙,我們可以直接在 IDEA 里面對這個數(shù)據(jù)源的數(shù)據(jù)進行增刪查改龄广,簡單來說 IDEA 就是內(nèi)置了一個像 Navicat 這樣的數(shù)據(jù)源連接客戶端,這就是 JetBrains 全家桶系列里的 DataGrip蕴侧。IDEA 商業(yè)版直接集成了這個軟件的功能择同,真的很良心。
事實上 IDEA 在各個 mapper.xml 文件里都會提示你去配置數(shù)據(jù)源來幫你校驗你寫的 sql 有沒有寫錯净宵,沒錯敲才,就是這些惡心的黃色的東西,作為一個強迫癥择葡,真的是看不下去了紧武,我們只需要在黃色的地方按下 Alt + Insert 就可以快速配置數(shù)據(jù)源了。
配置完之后敏储,IDEA 黃色的東西也沒有了阻星,我們的代碼也可以輕松地達成 0 errors,0 warnings 的成就了已添。
0 error(s), 0 warning(s)_warning_error表情