Www.helper3.com
热门关键字: php net javascript java
Hibernate 专题
专题目录
您的位置:java > Hibernate 专题 > Hibernate体系结构
Hibernate体系结构
作者:--    发布时间:2019-11-20 11:05:42

hibernate架构包括许多对象持久对象,会话工厂,事务工厂,连接工厂,会话,事务等。

hibernate架构中有4层java应用层,hibernate框架层,反手api层和数据库层。请参见hibernate架构图:

这是hibernate的高级架构,具有映射文件和配置文件。

hibernate框架使用许多对象会话工厂,会话,事务等以及现有的java api,如jdbc(java数据库连接),jta(java事务api)和jndi(java命名目录接口)。

hibernate体系结构的要素

要创建第一个hibernate应用程序,我们必须知道hibernate架构的元素。 它们如下:

会话工厂(sessionfactory)

sessionfactoryconnectionprovider的会话和客户端工厂。 它拥有数据的二级缓存(可选)。 org.hibernate.sessionfactory接口提供了工厂方法来获取session的对象。

会话(session)
session对象提供应用程序和存储在数据库中的数据之间的接口。 它是一个短生命周期的对象并包装jdbc连接。 它是事务,查询和标准的工厂。 它拥有一级缓存(强制性)数据。 org.hibernate.session接口提供插入,更新和删除对象的方法。 它还提供了事务,查询和标准的工厂方法。

事务(transaction)
事务对象指定工作的原子单位,它是一个可选项。 org.hibernate.transaction接口提供事务管理的方法。

连接提供者(connectionprovider)

它是一个jdbc连接工厂。 它从drivermanagerdatasource抽象出来的应用程序。 它是一个可选项。

事务工厂(transactionfactory)

它是一个事务工厂,是一个可选项。


所有评论

loading......

滚动到顶部 滚动到底部
合作联系(微信):
www.helper3.com
关于本站:
宗旨
网站备案号:
粤ICP备17073857号-1

声明:
本站部分内容来自网络,如您发现本站内容侵害到您的利益,请联系本站管理员处理。