`
lgcpeter
  • 浏览: 90165 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Hibernate 中的概念

阅读更多

        最近在忙活一个协同办公系统,考虑到以后不同数据库间移植方便和开发效率,决定使用hibernate,此前虽然也在其他系统中用过,但一直没有在概念上去抠一些东西,这次抽出时间搞一搞这些概念,也算是温固知新。

         首先是持久对象或集合:持久态对象;瞬时态对象;游离态对象

           共同点:都属于POJO或Bean;

           不同点:持久态对象是当且仅当与当前Hibernate Session相关联,正在进行数据库的

                           持久化工作;

                           瞬时态对象是指此刻未与任何Hibernate Session 进行过关联,但以后有可能

                           与某个Hibernate Session 关联转化为持久态对象;

                            游离态对象是指曾经与某个Hibernate Session 进行过关联即曾经做过持久化

                            工作,但由于Session的关闭当前解脱了Hibernate Session 的束缚,

                            转到了瞬时态。

           

分享到:
评论

相关推荐

    hibernate中文参考手册

    在Hibernate中,核心概念包括实体(Entities)、持久化类(Persistent Classes)、会话(Sessions)、事务(Transactions)和查询(Queries)。实体是应用程序中的业务对象,它们对应数据库中的表;持久化类是包含@...

    Hibernate 中文api 等学习资料

    描述中的"hibernate orm框架api中文文档,学习资料,框架详解资料"进一步明确了这些资源的性质,即它们是关于Hibernate ORM框架的API文档、学习教程以及框架的详细解释,都是中文版本,方便中文读者学习。...

    hibernate 重点知识原创

    持久化是 Hibernate 的核心概念,它确保对象的状态可以在应用程序的生命周期内得以保存,即使关闭了数据库连接,也能在后续的会话中恢复。OID(Object Identifier)是对象在数据库中的唯一标识,类似于关系数据库中...

    hibernate中文参考文档pdf

    1. **Hibernate简介**:介绍Hibernate的基本概念、设计目标以及如何在项目中引入和配置Hibernate。 2. **对象关系映射(ORM)**:解释ORM的核心原理,如何通过注解或XML配置将Java对象映射到数据库表,包括实体类、...

    hibernate中文文档 HTML格式

    在“Hibernate中文文档 HTML格式”中,这些概念和使用方法都将以易于理解的方式呈现,适合初学者和有经验的开发者参考学习。通过阅读这份文档,你将能够深入理解Hibernate的工作原理,并学会如何在实际项目中有效...

    Hibernate中文Api最新参考文档

    在Hibernate中,核心概念包括实体(Entities)、会话(Sessions)、事务(Transactions)、查询(Queries)等。首先,实体是业务逻辑中的对象,它们通过注解或者XML配置与数据库表对应。例如,一个名为`User`的实体...

    Hibernate中文文档+hibernate annotation +distribution

    本文将深入探讨Hibernate的核心概念,结合提供的中文文档,以及hibernate-annotation-3.4.0GA和hibernate-distribution-3.3.2.GA的相关资料,为开发者提供详尽的学习资源。 首先,Hibernate中文文档是理解框架基础...

    hibernate3 中文参考手册

    6. 事务管理:讲解Hibernate中的事务概念、事务的隔离级别、传播行为等。 7. 高级特性:涵盖缓存策略、延迟加载、性能优化、二级缓存的配置与使用等。 8. 集成与扩展:如何将Hibernate与其他Java EE技术进行整合,...

    Hibernate官方中文参考手册+Hibernate开发指南+Hibernate的两本英文书籍

    在Java开发中,Hibernate提供了一种抽象层,允许开发者使用面向对象的编程方式来操作数据库,而无需直接编写SQL语句,极大地提高了开发效率。 《Hibernate官方中文参考手册》是学习Hibernate的基础,它详细介绍了...

    hibernate中文开发手册

    这份手册深入浅出地讲解了Hibernate的核心概念、配置、使用方法以及最佳实践。 1. **Hibernate简介**:Hibernate是一种持久化框架,它通过映射Java类到数据库表,使得开发者可以避免编写大量的SQL语句,专注于业务...

    hibernate_reference中文版和Hibernate中文手册

    以上只是Hibernate基本概念和关键知识点的概述,具体到《Hibernate参考指南中文版》和《Hibernate中文手册》中,会包含更多详细的配置示例、代码片段和最佳实践,对于初学者和进阶者来说,都是宝贵的参考资料。...

    hibernate中文帮助文档

    实体Bean是Hibernate中的核心概念,它们代表数据库中的表。EJB3注解被用来映射这些实体Bean,包括定义表、乐观锁定版本控制、简单属性、主键、继承关系和关联关系。例如,`@Entity`用于声明一个类为实体Bean,`@...

    Hibernate 中文开发者文档

    这篇中文开发者文档将深入讲解Hibernate的核心概念、配置、实体映射、查询语言以及高级特性。 **一、Hibernate核心概念** 1. **对象关系映射(ORM)**: Hibernate是ORM工具的代表,通过在Java对象与数据库记录之间...

    hibernate中文文档

    在Hibernate中,主要涉及以下几个核心概念: 1. **实体(Entities)**:在Hibernate中,实体代表数据库中的表,是业务逻辑中的对象。通过注解或XML配置,我们可以将Java类与数据库表关联起来。 2. **Session**:...

    Hibernate4.0中文文档

    在这个文档中,我们可以深入理解Hibernate的核心概念、配置、实体管理、查询语言以及事务和缓存策略。 首先,我们要了解Hibernate的基本概念。ORM允许开发者使用面向对象的方式来处理数据库操作,避免了直接编写SQL...

    hibernate中文参考文档

    本篇文档将深入探讨Hibernate的核心概念、功能以及如何在实际项目中有效地应用。 ### 1. Hibernate概述 Hibernate是一个开源的Java库,它提供了数据持久化的解决方案,使得开发者无需编写大量的JDBC代码就能进行...

    Hibernate中文API大全

    在这篇文档中,组件这一术语指的是面向对象的合成概念(而并不是系统构架层次上的组件的概念)。举个例子, 你对人(Person)这个概念可以像下面这样来建模: public class Person { private java.util.Date ...

    Hibernate5中文用户使用手册

    Hibernate5中文用户使用手册涉及了Hibernate框架的核心使用方法和高级特性,覆盖了从基础概念到高级特性的全方位内容,本手册的结构和内容包含以下几个方面: Hibernate概述:Hibernate是一个纯Java的关系型持久层...

    Hibernate 中文参考文档

    在本文档中,我们将深入探讨Hibernate的核心概念、配置、实体映射、查询语言以及其他关键特性。 ### 1. Hibernate概述 Hibernate是一个开放源代码的ORM框架,它允许Java开发人员将对象模型转换为关系数据库模型,...

Global site tag (gtag.js) - Google Analytics