Mybatis简介(笔记)

Mybatis是一个开源的数据持久层框架,它内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程好高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索,Mybatis作为持久层框架,其主要思想是将程序中的大量SQL语句剥离出来,配置在配置文件中,实现SQL的灵活配置。
Mybatis的前身是ibatis,是Apache的一个开源项目,2010年这个项目由Apache Software Foundation迁移到了Google Code,并改名为Mybatis。2013年迁移到GitHub
Mybatis官网:http://mybatis.org.
GitHub:https://github.com/mybatis.

Mybatis的前身是ibatis,本身是Apache的一个开源的项目,
ORM框架
实体类和SQL语句之间建立映射关系
特点
基于SQL语法,简单易学
能了解底层封装过程
SQL语句封装在配置文件中,便于统一管理与维护,降低程序的耦合度,方便程序代码调试

总结:
MyBatis:
开源的数据持久化层框架
实体类与SQL语句之间建立映射关系
搭建Mybatis开发环境
1、 下载mybatis-3.2.2.jar包并导入工程
2、 编写Mybatis核心配置文件(Mybatis-config.xml)
3、 创建实体类-pojo
4、 DAO层-SQL映射文件(mapper.xml)
5、 创建测试类

Mybatis基本要素
SqlSessionFactoryBuilder
SqlSessionFactory
SqlSession
Mybatis-config.xml系统核心配置文件
Mapper.xml SQL映射文件

发布了152 篇原创文章 · 获赞 141 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_44739706/article/details/104754826
今日推荐