MyBatis 简介

---------------------------siwuxie095

  

  

  

  

  

  

  

  

  

  

MyBatis 简介

  

  

1MyBatisiBatis 的前世今生:

  

1)MyBatis 的前身是 Apache 下的一个开源项目 iBatis

  

2)2010 年 iBatis 从Apache 迁移到 Google Code,并改名为 MyBatis

  

3)2013 年 MyBatis 又从 Google Code 迁移到Github

  

4)版本更迭:从 iBatis 2.xMyBatis 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 配置文件分为两类

  

1MyBatis 核心配置文件

  

核心配置文件的名称和位置没有固定要求

  

1)位置:建议在src

  

2)名称:建议为mybatis-config.xml

  

  

  

2MyBatis 映射配置文件

  

映射配置文件的名称和位置没有固定要求

  

1)位置:建议在映射器接口所在包

  

2)名称:建议为映射器接口名.xml

  

  

注:映射器Mapper

  

  

  

  

8、MyBatis 整体架构

  

  

  

其中,参数类型和返回类型都各有三种:

  

1)HashMap

  

2)基本数据类型

  

3)POJO 对象

  

  

  

  

  

  

  

  

  

  

  

  

【made by siwuxie095】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值