MyBatis 一个数据持久层(ORM)框架
MyBatis 的前身就是 iBatis 。是一個數(shù)據(jù)持久層(ORM)框架。
MyBatis框架
[1]iBATIS一詞來源于“internet”和“abatis”的組合,是一個基于Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO),同時還提供一個利用這個框架開發(fā)的 JPetStore實例。
簡介
MyBatis 是支持普通 SQL查詢,存儲過程和高級映射的優(yōu)秀持久層框架。MyBatis 消除
了幾乎所有的 JDBC 代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索。MyBatis 使用簡單的 XML
或注解用于配置和原始映射,將接口和 Java 的POJOs(Plan Old Java Objects,普通的 Java
對象)映射成數(shù)據(jù)庫中的記錄。
每個MyBatis應(yīng)用程序主要都是使用SqlSessionFactory實例的,一個SqlSessionFactory實例可以通過SqlSessionFactoryBuilder獲得。SqlSessionFactoryBuilder可以從一個xml配置文件或者一個預(yù)定義的配置類的實例獲得。
用xml文件構(gòu)建SqlSessionFactory實例是非常簡單的事情。推薦在這個配置中使用類路徑資源(classpath resource),但你可以使用任何Reader實例,包括用文件路徑或file://開頭的url創(chuàng)建的實例。MyBatis有一個實用類----Resources,它有很多方法,可以方便地從類路徑及其它位置加載資源。
總結(jié)
以上是生活随笔為你收集整理的MyBatis 一个数据持久层(ORM)框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开彩票店需要哪些条件?
- 下一篇: 强爽8度喝了多少酒?