搭建mybatis開發框架

 

  1. 搭建mybatis環境:

核心配置文件mybatis-config.xml文件的配置:

核心配置文件中各部分作用:

  1. configuration:配置文件的跟元素節點
  2. properties:通過resource指定外部的properties屬性文件
  3. settings:進行一些行爲的設置
  4. environments:進行運行環境的配置,連接不同的數據庫
  5. environment:配置某一個具體的運行環境
  6. mappers:告訴mybatis去哪裏找SQL映射文件
  7. mapper:具體的映射文件的路徑

測試類中的寫法:

 

整個項目結構和說明:

 

書上的例子中沒有創建UserMapper接口,只創建了mapper的配置文件,那麼此種方法只能使用第一種方法進行測試,無法通過getMapper()的方式獲取當前的Mapper對象,從而調用當中的方法,使用此接口的代碼如下:

在UserMapper的接口中:

在UserMapper.xml文件中:

在測試類中:

測試類中的代碼太過於複雜,編寫工具類完成sqlSession的創建,較少代碼,方便操作: