今天分享的是我这些天以来开始自学SSH框架的Hibernate框架的一些笔记,接下一段时间都是我自学Hibernate的一些笔记。趁着这个寒假,好好自学一下SSH框架,下学期就要学了,就当是预习吧,不能把1个多月的寒假给浪费了
开发回顾:
SSH框架:
Struts框架:基于MVC的模式的应用层开发框架技术
Hibernate框架:基于持久层的框架(数据访问层使用)
Spring框架:创建对象,处理对象的依赖关系以及框架整合
问题:Dao代码,如何编写
1.操作xml数据
2.使用jdbc技术
原始的jdbc操作:Connection/ResultSet/Statement
自定义一个持久层的框架,封装dao的通用方法
DbUtisl组件,轻量级dao的组件
Hibernate技术【hibernate最终执行也是jdbc的代码】
一、hibernate框架
ORM
什么是ORM
O:object 对象
R:Relation 关系(关系型数据库,MySQL,Oracle…..)
M:Mapping 映射
那么ORM,说白了就是对象的关系映射
ORM能解决什么问题?
1.存储:能否把对象的数据直接保存到数据库?
2.获取:能否直接从数据库中拿到一个对象?想做到上面的两点就必须要有映射
下面是ORM的一些应用例子分析图
总结:
HIbernate与ORM是什么关系?
Hibernate就是ORM的实现!!
今天分享就这些了,陆陆续续我会把之前的自学笔记分享出来,一天分享一点,记录自己的自学之路,也在鞭策着自己不要忘记学习了!!!