MyBatis-01 MyBatis简介


什么是ORM

ORM是Object Relation Mapping 对象关系映射的简称,是将Java中对象映射为数据库中的关系表。类结构对应表结构,对象对应记录。ORM框架有很多,比如:流行的MyBatis、Hibernate、JPA等。

什么是 MyBatis?

MyBatis 是一款优秀的 持久层 框架,它支持自定义 SQL、存储过程以及高级映射。

MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。

MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

MyBatis和iBatis

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。

功能架构

20191031093537.png

框架架构

64380cd7912397dde0cd87eb5982b2b7d1a287ac.png


原文链接:http://www.codingdict.com