Mybatis框架入门教程

MyBatis 入门教程

MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。

MyBatis 前身为 IBatis,2002 年由 Clinton Begin 发布。2010 年从 Apache 迁移到 Google,并改名为 MyBatis,2013 年又迁移到了 Github。

MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。

MyBatis 支持定制化 SQL、存储过程以及高级映射,可以在实体类和 SQL 语句之间建立映射关系,是一种半自动化的 ORM 实现。

MyBatis、Hibernate 和 JDBC

和 Hibernate 相比,MyBatis 封装性低于 Hibernate,但性能优秀、小巧、简单易学、应用广泛。

和 JDBC 相比,MyBatis 减少了 50% 以上的代码量,并且满足高并发和高响应的要求。

读者

本教程是为需要详细了解 MyBatis 框架及其架构和实际应用的 Java 程序员准备的。

教程中通俗易懂的讲解了 MyBatis 开发过程中涉及的各种知识,并且为每个知识点都提供了实例,以帮助读者快速入门学习。

阅读条件

阅读本教程之前,您应该已经掌握了 Java 编程语言。另外,在学习 MyBatis SQL 映射时,还需要您充分的了解数据库和 SQL。