Java数据持久层框架 MyBatis之背景知识一
對于MyBatis的學習而言,最好去MyBatis的官方文檔:http://www.mybatis.org/mybatis-3/zh/index.html
對于語言的學習而言,馬上上手去編程,多多練習是最好的辦法。JiBATIS此項目已改名為 MyBatis,并提供?Java?和?.NET?版本。
iBATIS一詞來源于“internet”和“abatis”的組合,是一個由Clinton Begin在2001年發起的開放源代碼項目。最初側重于密碼軟件的開發,現在是一個基于Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO),同時還提供一個利用這個框架開發的 JPetStore實例。
iBATIS 目前提供了三種語言實現的版本,包括:Java、.NET以及Ruby。下面是iBATIS的架構圖?
MyBatis 的前身就是 iBatis 。是一個數據持久層(ORM)框架。
總體來說 MyBatis 主要完成兩件事情
1.根據 JDBC 規范建立與數據庫的連接;
2.通過Annotaion/XML+JAVA反射技術,實現 Java 對象與關系數據庫之間相互轉化。
?
原文鏈接:http://www.linuxidc.com/Linux/2014-08/105041.htm
在線Javadoc:http://tool.oschina.net/apidocs/apidoc?api=mybatis-3.1.1
?
?
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Java数据持久层框架 MyBatis之背景知识一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shiro自定义Realm
- 下一篇: 使用js技术使字体闪烁