深入浅出mybatis----学习笔记之第一章
第一章:mybatis简介 1.传统的jdbc编程
文章图片
文章图片
文章图片
文章图片
文章图片
从上图代码可看出整个过程大致分为一下几步:
使用jdbc编程需要连接数据库,注册驱动和数据库信息
通过Connection,打开Statement对象。
通过statement执行sql,返回结果是resultSet对象。
使用ResultSet读取数据,通过代码转换成pojo对象。
从图中也可以看出,这段代码太过于繁琐,于是推出了ORM模型,它是对jdbc进行封装。
2.ORM模型
由于jdbc存在的缺陷,实际中很少用到,所以推出了对象关系映射(Object Relational Mapping),简称ORM,ORM就是数据库的表和简单的java对象(plain ordinary java object)的映射关系模型,他主要解决数据库数据与pojo对象的相互映射。
3.hibernate介绍
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
4.mybatis介绍
文章图片
文章图片
文章图片
文章图片
这里我们给出了SQL,但是我们并没有给出映射规则,因为我们这里列名和pojo一致,mybatis会自动提供映射规则,再者,我们还需要一个接口,注意是接口,而无需实现类。
文章图片
为了使用mybatis,我们还需要建立SqlSessionFactory
文章图片
现在我们可以使用mybatis来实现代码
文章图片
文章图片
5.使用场景
文章图片
【深入浅出mybatis----学习笔记之第一章】转载于:https://www.cnblogs.com/hejj-bk/p/11435044.html
推荐阅读
- 由浅入深理解AOP
- 继续努力,自主学习家庭Day135(20181015)
- python学习之|python学习之 实现QQ自动发送消息
- 一起来学习C语言的字符串转换函数
- 定制一套英文学习方案
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- 如何更好的去学习
- 【韩语学习】(韩语随堂笔记整理)
- 焦点学习田源分享第267天《来访》