作者:禅与计算机程序设计艺术
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 的操作和结果集进行封装,简化了程序员的操作复杂性,有效地降低了学习成本。
什么是持久层框架?
持久层框架是指用来连接程序和数据库的数据访问层。作用是实现对象/关联关系的持久化。通过该框架可以简化应用对数据的操作,屏蔽底层数据库的细节,使得应用的模型和数据存储分离,使得应用的维护更加容易。
为什么要学习 MyBatis?
首先 MyBatis 的学习价值很高,它是许多开发人员必备的技能