1. 程式人生 > >spring-mybatis整合的基本步驟

spring-mybatis整合的基本步驟

通過幾天spring的學習,我將spring-mybatis整合的步驟總結如下:

因為之前已經用User作為了學習,現在用另一個供應商表Provider為例:

首先,之前的專案目錄結構如下:

程式執行結果如下:

下面重新用provider做一下查詢:

目錄結構如下:

首先我的pojo中增加了Provider的JavaBean,具體內容如下最後的實際輸出,因為是做簡單的測試,所用只用procode和proname作為輸出項

在ProviderMapper的介面中添加了如下的方法:

在providerMapper對映檔案中,增加如下sql語句進行查詢:

在ProviderMapperImpl中接入介面方法,具體內容如下:

下面是邏輯層的操作,首先我的Service介面方法如下:

然後具體的實現類ProviderServieceImpl中的內容如下:

sorry,差點忘了放上我的配置檔案,mybatis核心配置檔案內容如下:

可以明顯的看到,編碼量相比較之前大量減少,這是因為spring接管了mybatis的配置資訊的維護工作,在此,為了我們對映檔案編寫方便,只需給我們的javabean帶上別名就好。

最後,是我們最核心的配置檔案,spring位置檔案(這裡我起名叫spring-config.xml,一般也會起名為:applicationContext,當然,只要開心,名字隨便起~~~):

下面,我再附上第二種連線資料來源的方式:通過表示式的方式進行連線;

最後:!!!!!!!!!

全部完畢後,我們編寫測試類:

執行結果如下:

結果正確!

總結:注意程式碼規範以及正確率

           注意資料庫是否開啟

           注意SQL語句是否編寫正確

           *******注意各個jar包的版本之間是否匹配******