天天看點

MyBatis 資料持久層

MyBatis 資料持久層

MyBatis架構

  iBATIS一詞來源于“internet”和“abatis”的組合,是一個基于Java的持久層架構。iBATIS提供的持久層架構包括SQL Maps和Data Access Objects(DAO),同時還提供一個利用這個架構開發的 JPetStore執行個體。

  MyBatis 是支援普通 SQL查詢,存儲過程和進階映射的優秀持久層架構。MyBatis 消除

  了幾乎所有的 JDBC 代碼和參數的手工設定以及結果集的檢索。MyBatis 使用簡單的 XML

  或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java

  對象)映射成資料庫中的記錄。

  用xml檔案建構SqlSessionFactory執行個體是非常簡單的事情。推薦在這個配置中使用類路徑資源(classpath resource),但你可以使用任何Reader執行個體,包括用檔案路徑或file://開頭的url建立的執行個體。MyBatis有一個實用類----Resources,它有很多方法,可以友善地從類路徑及其它位置加載資源。

<dl></dl>

<dt>參考資料</dt>

<dd></dd>

1

<a href="http://code.google.com/p/mybatis/wiki/Welcome?tm=6" target="_blank">http://code.google.com/p/mybatis/wiki/Welcome?tm=6</a>

<dt>擴充閱讀:</dt>

mybatis中文版教程

2

<a href="http://wenku.baidu.com/view/a9b44a573c1ec5da50e270ba.html" target="_blank">http://wenku.baidu.com/view/a9b44a573c1ec5da50e270ba.html</a>