IDEA建立一個mybatis專案
阿新 • • 發佈:2019-01-23
因為我是從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)本教程適用於初學者,如果發現錯誤,大神務必指出。