Hibernate运行机制分析
2015-10-30 21:02
169 查看
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可
以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户
端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中
取代CMP,完成数据持久化的重任。
如下时序图,红框中表示Hibernate的功能。
[align=left] [/align]
ORMapping:o为object(面向对象),R为relationship(面向关系),hibernate帮我们屏蔽了面向关系这
层关系,只需面向对象这层关系即可
sessionsava会直接帮助我们把数据库对象放到数据库中
hibernate一端联系着面向对象的写法,一端连着面向关系的数据库。就不需要拼写sql语句了,经过一系列代
码的友好封装之后直接通过sava,openssion,builtsessionfactory这些接口即可
如下图:
[align=left] [/align]
相关文章推荐
- 父母不欠你什么
- BZOJ1970 Code矿藏编码
- ARC 学习笔记(一)
- FCKeditor在线文本编辑器
- 浅谈vo pojo javabean dto
- Activiti工作流(6):流程实例、任务的执行
- javascript深入理解js闭包
- 机器学习常见算法分类汇总
- C#——委托和事件
- Android ViewPager使用详解
- poj2125 最小点权覆盖集
- 在windows下用caffe跑ImageNet
- socket编程注意的地方---bind socket error: Address already in use
- 学习php的时候,关于sql方面的一些知识的读书笔记!
- JSON 在java中的使用Json
- 机器学习算法之旅
- MongoDB基本命令---来自半瓶子
- HDU 2328 Corporate Identity (暴力 | kmp)
- listview的单选/多选模式的实现
- 智力题