MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
MyBatis 历史
- 2013年11月10日,MyBatis 团队又将项目迁移到了 GitHub。
- 2010年,iBATIS 3.0 发布以后,直到5月19日,开发团队决定将其迁移到谷歌托管,并更名为 MyBatis。而旧的 iBATIS 则停止维护与更新,进入了 Apache Attic,这是 Apache 专门用作管理废弃项目的组织。
- 2004年,iBATIS 发布了 2.0 版本,随后 Clinton Begin 将 iBATIS 项目捐献给了 Apache。
- iBATIS 一词来源于“internet”和“abatis”的组合,是一个由 Clinton Begin 在2001年发起的开放源代码项目。
- MyBatis 的前身是 iBATIS。