1. 程式人生 > >IDEA建立一個mybatis專案

IDEA建立一個mybatis專案

因為我是從eclipse轉到IDEA的,所以中間走了些彎路。現在將我完整版的專案從開始進行總結。

先放一下完整版程式碼結構圖

1.新建一個新的maven專案。骨架選quickstart。

建立完成,在src/main下面建立一個資源包(resource,最後進行解釋),同樣在src/test下面建立一個(resource)。準備工作完成。

2.將提前準備好的mybatis所依賴的包放入檔案所對應的位置。

將log4.properties檔案和sqlMapConfig.xml檔案放入到src/main/resource中去。

將java bean所對應的UserMapper.xml放入src/test/resource中去。

3.建立對應的資料庫表(自己用mysql)表中的欄位和java bean中的欄位保持一一致。

4.對配置檔案進行配置。

log4.properties

sqlMapConfig.xml

UserMapper.xml

配置檔案圖所示。

5.測試程式碼(在改變資料情況下記得提交事務與關閉連線)

進行相應的程式碼功能測試

查詢結果如下。

6.接下來對建立工程中所存在的坑進行簡單說明一下。如有問題歡迎補充,如有錯,歡迎指出,大家一起進步

(1)之前提到的建立兩個不同的resource資原始檔夾作用。idea不會掃描src下面的xml檔案。資原始檔只有存放在resource下面才會被掃描。我之前和類並列,並沒有什麼問題,但是一直報錯(資原始檔不存在)。放到資源包下面就好了。

(2)關於導包的問題。我相信很多新使用者也不知道怎麼弄,那就一起學習這個方法吧/

(3)在配置檔案中一定要注意到檔名的對應關係,報錯了也不要緊,一定要仔細看報錯結果,實在英語差還可以google翻譯。

(4)這個問題是一個衍生問題,資源與java檔案在專案中的存在關係。(建不了類,明明專案沒問題但是總是報錯)建議新手學習下一下

(5)本教程適用於初學者,如果發現錯誤,大神務必指出。