作者:禅与计算机程序设计艺术
1.简介
MyBatis 是apache的一个开源框架,它用于持久层框架的Java开发。 MyBatis 是一个半ORM(Object-Relation Mapping)框架,它支持使用 XML 或注解来配置映射关系。在 MyBatis 里面,所有配置文件都放在mybatis-config.xml文件中,把sql语句交给mybatis处理,它会生成能执行数据库SQL语句的 Java 对象并返回。这使得 MyBatis 更加简单、灵活,对于大型项目尤其是全自动化应用是非常重要的。
本文主要从以下三个方面对 MyBatis 进行讲解:
第一点, MyBatis 的基本原理及关键组件讲解;
第二点, MyBatis 配置详解,包括 MyBatis-Config 配置、Mapper 配置、XML 文件配置;
第三点, MyBatis 使用注意事项和 MyBatis 项目实战讲解。
2.背景介绍
MyBatis 是什么?
Mybatis 是一款优秀的持久层框架。相对于 Hibernate 和 iBatis, MyBatis 最大的特点就是简单易用。它对 JDBC 的操作和结果集进行封装,简化了程序员的操作复杂性,有效地降低了学习成本。
什么是持久层框架?