Hibernate初步理解

来源:互联网 发布:淘宝手机端店铺装修 编辑:程序博客网 时间:2024/06/09 15:41

什么是Hibernate:

定义:是一个开源的对象关系映射框架。可以使用这个框架自动将对象模型表的java对象映射对应的数据库中去。

什么是持久化:

定义:是指将数据保存到可以持久保存的设备中,数据访问层通常就系指持久化层。,将对象映射成对应的关系。

什么是ORM:

定义:Object Relational Mapping(对象关系数据映射)。

持久化的操作:就系将O(对象)和R(关系)进行处理,,即系保存数据,实行 增删减查操作。

执行Hibernate时具体的流程:

需要用比较多得的类:

Configuration :创建一个Configuration类的实例,读取Hibernate.cfg.xml的信息,

SessionFactory :创建一个SessionFactory ,读取解释映射信息,将Configuration对象中的所有信息复制到SessionFactory的缓存中。

Session: 打开session 。

Transcation:开始处理事务,处理数据。

完成。

0 0
原创粉丝点击