标签:持久层框架 基本数据类型 中文 官网 log ima img 存储过程 最新版
---------------------------siwuxie095
MyBatis 简介
1、MyBatis 和 iBatis 的前世今生:
(1)MyBatis 的前身是 Apache 下的一个开源项目 iBatis
(2)2010 年 iBatis 从 Apache 迁移到 Google Code,并改名为 MyBatis
(3)2013 年 MyBatis 又从 Google Code 迁移到 Github
(4)版本更迭:从 iBatis 2.x 到 MyBatis 3.x
「截止目前(2017/10/31),MyBatis 最新版本是 3.4.5」
2、MyBatis 官网:http://blog.mybatis.org/
3、MyBatis 官方文档:
(1)中文:http://www.mybatis.org/mybatis-3/zh/index.html
(2)英文:http://www.mybatis.org/mybatis-3/index.html
4、MyBatis 下载链接:
https://github.com/mybatis/mybatis-3/releases
5、MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程
以及高级映射
MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集
MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口
和 Java 的 POJOs 映射成数据库中的记录
「类似于 Hibernate 的开源 ORM 框架」
6、由于 MyBatis 直接基于 JDBC 做了简单的映射封装,所以从性能
角度来看:JDBC > MyBatis > Hibernate
7、MyBatis 配置文件分为两类
(1)MyBatis 核心配置文件
核心配置文件的名称和位置没有固定要求
1)位置:建议在 src 下
2)名称:建议为 mybatis-config.xml
(2)MyBatis 映射配置文件
映射配置文件的名称和位置没有固定要求
1)位置:建议在 映射器接口所在包 下
2)名称:建议为 映射器接口名.xml
注:映射器 即 Mapper
8、MyBatis 整体架构
其中,参数类型和返回类型都各有三种:
(1)HashMap
(2)基本数据类型
(3)POJO 对象
【made by siwuxie095】
标签:持久层框架 基本数据类型 中文 官网 log ima img 存储过程 最新版
原文地址:http://www.cnblogs.com/siwuxie095/p/7764468.html