天天看點

【狂人小白】MyBatis.001 學習巴提斯!

今天不知道為什麼,突然想學習"我的巴提斯"!也就是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 -&gt; New -&gt; Project -&gt; 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>&lt;</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>&gt;</code>

<code>    </code><code>&lt;</code><code>modelVersion</code><code>&gt;4.0.0&lt;/</code><code>modelVersion</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>groupId</code><code>&gt;cc.fozone.demo&lt;/</code><code>groupId</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>artifactId</code><code>&gt;mybatis&lt;/</code><code>artifactId</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>version</code><code>&gt;0.0.1-SNAPSHOT&lt;/</code><code>version</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>packaging</code><code>&gt;jar&lt;/</code><code>packaging</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>name</code><code>&gt;mybatis&lt;/</code><code>name</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>url</code><code>&gt;http://maven.apache.org&lt;/</code><code>url</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>properties</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>project.build.sourceEncoding</code><code>&gt;UTF-8&lt;/</code><code>project.build.sourceEncoding</code><code>&gt;</code>

<code>    </code><code>&lt;/</code><code>properties</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>dependencies</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>dependency</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>groupId</code><code>&gt;junit&lt;/</code><code>groupId</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>artifactId</code><code>&gt;junit&lt;/</code><code>artifactId</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>version</code><code>&gt;4.1.1&lt;/</code><code>version</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>scope</code><code>&gt;test&lt;/</code><code>scope</code><code>&gt;</code>

<code>        </code><code>&lt;/</code><code>dependency</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>groupId</code><code>&gt;org.mybatis&lt;/</code><code>groupId</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>artifactId</code><code>&gt;mybatis&lt;/</code><code>artifactId</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>version</code><code>&gt;3.2.7&lt;/</code><code>version</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>groupId</code><code>&gt;mysql&lt;/</code><code>groupId</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>artifactId</code><code>&gt;mysql-connector-java&lt;/</code><code>artifactId</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>version</code><code>&gt;5.1.30&lt;/</code><code>version</code><code>&gt;</code>

<code>    </code><code>&lt;/</code><code>dependencies</code><code>&gt;</code>

<code>&lt;/</code><code>project</code><code>&gt;</code>

<code>pom.xml 滑鼠右鍵 -&gt; Run -&gt; Maven install</code>

如此準備工作就做完了,剩下的就是要學習官方文檔進行初步建構測試用例了! 後面需要參考這幾個文檔:

本文轉自 sundunjam 51CTO部落格,原文連結:http://blog.51cto.com/sunspot/1552509,如需轉載請自行聯系原作者