Java数据持久层框架 MyBatis之背景知识一
对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html
对于语言的学习而言,马上上手去编程,多多练习是最好的办法。J
iBATIS此项目已改名为 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