今天不知道為什麼,突然想學習"我的巴提斯"!也就是MyBatis。 以往一直用Hibernate,或者自己開發的ORM架構,今天饒有興趣學習一下巴提斯,一直在聽說,從未使用過,如果你剛好看到這個文章,同時你也沒有學習過,那麼我們就一起學習。 不過請放心,中間一定會有很多白癡錯誤出現,也不要期待我這是牛逼的範文,純當撕逼之作,當然也不會負什麼責任,你有了誰的孩子,還是你讓誰懷了孩子,都與我無關。
作業系統:CentOS 7.1406 Desktop x64
IDE:Eclipse Luna Release (4.4.0)
Maven:Apache Maven 3.2.2
Tomcat: 7.0.55
MySQL: 5.6.20 MySQL Community Server (GPL)
MySQL WorkBench: 6.2
jUnit:4.1.1
MyBatis:3.2.7
MySQL Connector:5.1.30
1
2
3
<code>1. File -> New -> Project -> Maven Project</code>
<code>2. 進入“Select project name and location”,點選“Next”</code>
<code>3. 進入“Select an Archetype”,選擇“maven-archetype-quickstart”</code>
(第一步)
<a href="http://s3.51cto.com/wyfs02/M00/49/F7/wKioL1QgHLjikjX1AAEbHm_XdS0808.jpg" target="_blank"></a>
(第二步)
<a href="http://s3.51cto.com/wyfs02/M01/49/F7/wKioL1QgHW2DGRQVAAFAGSFV05c216.jpg" target="_blank"></a>
(第三步)
<a href="http://s3.51cto.com/wyfs02/M00/49/F6/wKiom1QgHPHzumdpAAIl5iU_yQk808.jpg" target="_blank"></a>
<code>GroupId : 類似包名</code>
<code>ArtifactId :類似類名</code>
<a href="http://s3.51cto.com/wyfs02/M01/49/F7/wKioL1QgHcfBo9BCAAFmA-aJj2k653.jpg" target="_blank"></a>
添加 <code>mybatis</code> 和 <code>mysql-connector-java</code> 的依賴
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<code><</code><code>project</code> <code>xmlns</code><code>=</code><code>"http://maven.apache.org/POM/4.0.0"</code> <code>xmlns:xsi</code><code>=</code><code>"http://www.w3.org/2001/XMLSchema-instance"</code>
<code> </code><code>xsi:schemaLocation</code><code>=</code><code>"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"</code><code>></code>
<code> </code><code><</code><code>modelVersion</code><code>>4.0.0</</code><code>modelVersion</code><code>></code>
<code> </code><code><</code><code>groupId</code><code>>cc.fozone.demo</</code><code>groupId</code><code>></code>
<code> </code><code><</code><code>artifactId</code><code>>mybatis</</code><code>artifactId</code><code>></code>
<code> </code><code><</code><code>version</code><code>>0.0.1-SNAPSHOT</</code><code>version</code><code>></code>
<code> </code><code><</code><code>packaging</code><code>>jar</</code><code>packaging</code><code>></code>
<code> </code><code><</code><code>name</code><code>>mybatis</</code><code>name</code><code>></code>
<code> </code><code><</code><code>url</code><code>>http://maven.apache.org</</code><code>url</code><code>></code>
<code> </code><code><</code><code>properties</code><code>></code>
<code> </code><code><</code><code>project.build.sourceEncoding</code><code>>UTF-8</</code><code>project.build.sourceEncoding</code><code>></code>
<code> </code><code></</code><code>properties</code><code>></code>
<code> </code><code><</code><code>dependencies</code><code>></code>
<code> </code><code><</code><code>dependency</code><code>></code>
<code> </code><code><</code><code>groupId</code><code>>junit</</code><code>groupId</code><code>></code>
<code> </code><code><</code><code>artifactId</code><code>>junit</</code><code>artifactId</code><code>></code>
<code> </code><code><</code><code>version</code><code>>4.1.1</</code><code>version</code><code>></code>
<code> </code><code><</code><code>scope</code><code>>test</</code><code>scope</code><code>></code>
<code> </code><code></</code><code>dependency</code><code>></code>
<code> </code><code><</code><code>groupId</code><code>>org.mybatis</</code><code>groupId</code><code>></code>
<code> </code><code><</code><code>artifactId</code><code>>mybatis</</code><code>artifactId</code><code>></code>
<code> </code><code><</code><code>version</code><code>>3.2.7</</code><code>version</code><code>></code>
<code> </code><code><</code><code>groupId</code><code>>mysql</</code><code>groupId</code><code>></code>
<code> </code><code><</code><code>artifactId</code><code>>mysql-connector-java</</code><code>artifactId</code><code>></code>
<code> </code><code><</code><code>version</code><code>>5.1.30</</code><code>version</code><code>></code>
<code> </code><code></</code><code>dependencies</code><code>></code>
<code></</code><code>project</code><code>></code>
<code>pom.xml 滑鼠右鍵 -> Run -> Maven install</code>
如此準備工作就做完了,剩下的就是要學習官方文檔進行初步建構測試用例了! 後面需要參考這幾個文檔:
本文轉自 sundunjam 51CTO部落格,原文連結:http://blog.51cto.com/sunspot/1552509,如需轉載請自行聯系原作者