MyBatis入門(項目演示基於Maven)

MyBatis的運行流程:SqlSessionFactory回話工廠經過Resource獲取SqlMapConfig.xml的配置文件信息,而後經過sqlSession來跟數據庫進行交互。SqlSession經過Mapper配置文件中的sql語句,執行相應的數據庫增刪查改的操做。mysql

MyBatis入門環境搭建
數據庫準備
這裏使用的是mysql的數據庫,對應的圖形化數據庫管理軟件是navicat。
數據庫名:mybatis_test
表名:t_user
新建表的語句爲:
sql

開發環境:IDEA(2017.3)+maven(3.3.9)數據庫

先使用idea建立一個maven項目,而後再pom文件中引入相關依賴mybatis

在resource 目錄下創建文件:SqlMapConfig.xml,log4j.properties,以及文件夾sqlMap,最後在文件夾的下面新建文件UserMapper.xml,最終的目錄結構以下:
app

文件說明:
SqlMapConfig.xml------數據庫鏈接池配置文件
log4j.properties----------日誌輸出配置文件
UserMapper.xml--------Java對象User的sql映射文件maven

持久化實體類 User,以下:
ide

該類中有幾個字段名,以及一個無參構造函數,一個有參構造函數。函數

數據庫交互類:
測試

測試類:
idea

這個項目結構以下:

相關文章
相關標籤/搜索