美文网首页
hibernate体系结构

hibernate体系结构

作者: 小白白又白 | 来源:发表于2017-05-18 20:49 被阅读0次

    Hibernate包括很多对象持久对象,会话工厂、事务工厂、链接工厂、会话、事务等。
    Hibernate中有4层:Java应用层,hibernate架构层、反手api架构层和数据库层。

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

    Hibernate使用很多对象会话工厂、事务、会话等以及现有的Java API,如(JDBC)数据库连接,JTA(Java事务API)和JNDI(Java命名目录接口)。

    Hibernate体系结构的要素

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

    会话工厂(SessionFactory)

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

    会话(Session)

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

    事务(Transaction)

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

    连接提供者(ConnectionProvider)

    它是一个JDBC连接工厂。 它从DriverManager或DataSource抽象出来的应用程序。 它是一个可选项。

    事务工厂(TransactionFactory)

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

    相关文章

      网友评论

          本文标题:hibernate体系结构

          本文链接:https://www.haomeiwen.com/subject/yjcexxtx.html