深入浅出Mybatis系列(一)---Mybatis入门
一、Mybatis環境搭建及簡單實例
1. 新建web項目, 添加依賴包:mybatis包、數據庫驅動包(我使用的是mysql)、日志包(我使用的是log4j), 由于我的是maven項目, 那么添加依賴包就簡單了,直接在pom.xml添加依賴即可。
pom.xml:
<dependencies><!-- 添加junit --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><!-- 添加log4j --><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.16</version></dependency><!-- 添加mybatis --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.2.6</version></dependency><!-- 添加mysql驅動 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.12</version></dependency></dependencies>2. 配置log4j, 配置mybatis
在classpath建立一個用于配置log4j的配置文件log4j.properties, 再建立一個用于配置Mybatis的配置文件configuration.xml(文件可隨便命名)。log4j的配置,我就不多說,這兒主要說一下configuration.xml:
configuration.xml:
3. 開始寫Demo
首先,在mysql數據庫test1建立一張表user:
然后,開始編寫java代碼。
看看我的項目結構:
?
先編寫一個實體類User: User類用于與User表相對應。
User:
再編寫一個UserDao 接口:
UserDao:
再編寫一個userDao-mapping.xml (可隨便命名):
userDao-mapping.xml:
userDao-mapping.xml相當于是UserDao的實現, 同時也將User實體類與數據表User成功關聯起來。
4. 下面編寫junit測試代碼UserDaoTest:
UserDaoTest:
好啦,這樣一個簡單的mybatis 的demo就能成功運行啦。通過這個demo, 應該你就也能初步看出mybatis的運行機制,如果不清楚,也沒關系。從下一篇文章開始,才開始正式講解mybatis。
總結
以上是生活随笔為你收集整理的深入浅出Mybatis系列(一)---Mybatis入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android与Swift iOS开发:
- 下一篇: iOS教程:Core Data数据持久性