您的位置:首页 > 其它

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]

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: