MyBatis 前稱
? ? ? ? ibatis
MyBatis 歷史
2004年
clinton begin個人提出的開源項目 ibatis,
2008年
將ibatis捐獻給apache基金會,
2010年
ibatis項目組從apache基金會獨立出來正式更名為MyBatis.
MyBatis 簡介
? ? iBATIS一詞來源于“internet”和“abatis”的組合季眷,是一個基于Java的持久層框架蛙奖。
? ? iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO)涂身。
MyBatis 是一款優(yōu)秀的持久層框架三痰,它支持定制化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設(shè)置參數(shù)以及獲取結(jié)果集。MyBatis 可以使用簡單的 XML 或注解來配置和映射原生信息,將接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java對象)映射成數(shù)據(jù)庫中的記錄段多。
源自? 官方
1、Mybatis實現(xiàn)了接口綁定厕怜,使用更加方便衩匣。在ibatis2.x中我們需要在DAO的實現(xiàn)類中指定具體對應(yīng)哪個xml映射文件, 而Mybatis實現(xiàn)了DAO接口與xml映射文件的綁定粥航,自動為我們生成接口的具體實現(xiàn)琅捏,使用起來變得更加省事和方便。
2递雀、對象關(guān)系映射的改進柄延,效率更高
3、MyBatis采用功能強大的基于OGNL的表達式來消除其他元素缀程。
---------------------
作者:歐陽虬髯1017? ? 來源:CSDN