什么是 MyBatis
MyBatis 概述
MyBatis 是支持普通 SQL 查询、存储过程和高级映射的优秀持久层框架。它最大的价值在于消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索工作。开发者只需使用简单的 XML 或注解进行配置,即可将接口和 Java 的 POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。
ORM 工具的基本思想
无论是 Hibernate 还是 MyBatis,你会发现它们的共同点:
- 从配置文件(通常是 XML)得到 SqlSessionFactory。
- 由 SqlSessionFactory 对象产生 SqlSession。
- 在 SqlSession 中执行具体的数据库操作。

