注冊外貿公司的條件及流程重慶企業(yè)站seo
1.創(chuàng)建一個數據庫以及一個用戶表,并插入三條數據用來測試
2.創(chuàng)建一個空的maven項目
在pom.xml中導入本次測試用到的三個依賴,mysql驅動、mybatis依賴、以及單元測試junit依賴
?將這個 空的maven項目當成一個父項目,再創(chuàng)建一個空的maven子項目用來測試
3.編寫mybatis的核心配置文件?
這個代碼可在mybatis官方文檔找到,對應紅色部分需要自己將信息補充完整,也就是之前jdbc連接數據庫的那些東西
4.編寫mybatis的工具類
首先是將我們剛寫的核心配置文件讀進去,得到一個sqlSessionFactory的對象,然后利用它在去得到?sqlSession對象,后面就是利用這個對象來去執(zhí)行相應的sql。?
5.根據我們之前建立的user表的內容來建立相應的一個user對象來跟數據庫中的表對應,設置相應的屬性以及getset方法
?6.建立對應的DAO層接口,來實現我們的查找所有用戶的方法
接口實現類由原來的UserDaolmpl轉變?yōu)橐粋€Mapper配置文件,namespace代表綁定的Dao接口,id寫的是對應Dao接口中的方法名,resultType是返回對象的類型,下面是該方法相應要執(zhí)行的sql語句
?每個綁定對應Dao層接口的Mapper.xml寫完之后,要在最早的那個mybatis核心配置文件中注冊
同時,我們?yōu)榱四軌蜃孧apper.xml能夠讀到,我們需要在pom.xml中進行如下配置,使得生成的target中對應的目錄下由Mapper.xml文件,或者不配置,手動粘過去也可
?7.然后我們利用junit測試來測試Dao層接口的查詢所有用戶的方法
首先調用我們剛才編寫的Mybatis工具類來得到sqlSession對象,然后我們通過該對象獲取用戶的Dao層接口對象,直接用這個獲取到的Dao層接口對象調其對應的查詢所有用戶方法(背后直接執(zhí)行剛才Mapper.xml中配置的該方法的sql語句),得到所有用戶列表,并將其打印出來,最后關閉sqlSession對象資源,后續(xù)我們再增加增刪改查的方法就很簡單了,只需要再UserDao層接口中添加相應的方法,在Mapper.xml配置與該方法對應的sql語句即可。