什么是 MyBatis ?
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。
iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
为什么整理这个文档?
在使用mybatis中, 查询官方文档的时候, 不是一帆风顺, 而且其中很多的深坑。 所以, 就整理了该文档, 用于记录自己学习的过程和总结的过程, 然后也让自己需要这些知识的时候, 有个地方查询一下。整理文档的过程难免有错误和理解错误, 还希望有任何问题都能提出来。 与君共勉。
文档都有那些方面?