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>