`

hibernate基础概念

阅读更多
===============hibernate不适用于批量操作==================

===============session  查询方法get和load的区别==================

           * get不支持lazy,load支持lazy
* 采用get加载数据,如果没有匹配的数据,返回null,而load则抛出异常

===============三种数据状态==================
transient状态的特征?
* 在数据库中没有与之匹配的数据
* 没有纳入session的管理

persistent状态的特征?
* persistent状态的对象在数据库中有与之匹配的数据
* 纳入了session的管理
* 在清理缓存(脏数据检查)的时候,会和数据库同步

detached状态的特征?
* 在数据库中有与之匹配的数据
* 没有纳入session的管理
分享到:
评论

相关推荐

    Hibernate 简单 PPT 总结

    - "01-2018-7-7-Hibernate.pptx"可能是Hibernate基础概念和入门教程,包括基本的配置、实体类、持久化操作等。 这些资料构成了一套完整的Hibernate学习路径,从基础到高级,从配置到实践,对于理解Hibernate的核心...

    精通hibernate3.0(第三版).rar

    1. Hibernate基本概念:介绍Hibernate的核心思想,如实体、持久化类、对象状态管理、事务处理等,帮助初学者建立对ORM框架的基本认识。 2. Hibernate配置:讲解如何配置Hibernate的XML文件,包括hibernate.cfg.xml...

    Hibernate面试题专栏 - 最全的Hibernate面试题, Hibernate笔试题, Hibernate问题

    Hibernate基本概念** - **对象关系映射(ORM)**: ORM是将数据库中的表映射为Java类,使得开发者可以使用面向对象的方式来操作数据库。 - **Session**: Hibernate的核心接口,用于与数据库交互,提供了保存、更新、...

    hibernate_reference中文版和Hibernate中文手册

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

    传智播客_hibernate

    **一、Hibernate基本概念** 1. **对象关系映射(ORM)**: Hibernate是ORM的一种实现,它将Java对象与数据库表进行映射,使开发者可以用面向对象的方式来操作数据库。 2. **Configuration**: Hibernate配置文件...

    hibernate_reference.pdf

    1. **基本概念介绍**:这部分内容包括 Hibernate 的核心概念和技术基础,如 Session、Transaction、Query 等。 2. **配置与环境搭建**:介绍了如何配置 Hibernate,包括设置数据库连接、配置日志等。 3. **映射策略*...

    Hibernate 经典例子全

    **一、Hibernate基本概念** Hibernate是ORM(Object-Relational Mapping)框架,它通过映射Java对象到关系数据库表来实现数据的持久化。ORM的核心思想是将对象模型和关系模型进行桥梁式连接,以提高开发效率。 **...

    hibernate开发实例源码,由浅入深众多实例

    1. **Hibernate基本概念**:包括实体类、实体注解、持久化、事务管理等。 2. **配置文件**:如`hibernate.cfg.xml`,用于设置数据库连接信息,以及Hibernate的配置选项。 3. **对象关系映射(ORM)**:如何将Java...

    hibernate_reference

    总之,“hibernate_reference”文档是一份全面介绍Hibernate基础概念、配置方法、使用技巧以及最佳实践的重要资料。对于希望深入了解Hibernate并将其应用于实际项目中的开发人员而言,这份文档无疑是极具价值的资源...

    Beginning-Hibernate-2nd-Edition.pdf

    1. **Hibernate 基础概念**:介绍 ORM 技术的基本原理,以及 Hibernate 的核心概念。 2. **环境搭建**:指导读者如何设置开发环境,包括安装 Hibernate 和配置必要的依赖库。 3. **配置详解**:详细介绍 Hibernate ...

    Hibernate开发实战源代码

    1. **Hibernate基本概念**:包括ORM的概念,以及Hibernate如何作为Java与数据库之间的桥梁,使得开发者能以面向对象的方式处理数据。 2. **Hibernate配置**:学习如何配置`hibernate.cfg.xml`文件,设置数据库连接...

    hibernate达内五天复习笔记.pdf

    2. **Hibernate基本概念**: - **对象状态**:Hibernate管理对象的生命周期,包括瞬时态、持久态和脱管态,理解这些状态对于优化数据操作至关重要。 - **映射机制**:包括基础映射(类与表的映射)、继承映射(单...

    Hibernate数据库操作实例.zip

    1. **Hibernate基本概念**:了解Hibernate的核心组件,如Configuration、SessionFactory、Session、Transaction以及Criteria API、HQL(Hibernate Query Language)。 2. **实体类与表的映射**:学习如何通过注解或...

    hibernate 3.2中文手册 中文文档

    - 介绍了Hibernate的基本概念及其重要性。 - 强调了学习Hibernate对于Java开发人员的重要性。 - **1.2 第一部分—第一个Hibernate应用程序** - **1.2.1 第一个Class** - 创建一个简单的Java类作为持久化对象的...

    HIbernate 开发文档全版中文

    **一、Hibernate基本概念** 1. **对象关系映射(ORM)**:Hibernate通过提供一个中间层,将Java对象与数据库中的表进行映射,使得开发者可以避免直接编写SQL,降低了数据库操作的复杂性。 2. **Entity(实体)**:在...

    妙解Hibernate 3.x:叩响面向对象思想之门 PDF

    1. Hibernate基本概念:介绍Hibernate的核心理念,包括对象关系映射(ORM)的基本原理,以及它如何将Java对象与数据库表进行映射。 2. Hibernate配置:讲解如何配置Hibernate的XML配置文件,包括数据库连接、实体类...

    SpringMVC集成Hibernate

    2. **Hibernate基本概念** - **SessionFactory**:Hibernate的核心工厂类,用于创建Session对象。 - **Session**:持久化操作的主要接口,负责与数据库进行交互。 - **Entity**:持久化对象,对应数据库表中的...

    Java 精通Hibernate对象持久化技术权威指南

    1. **Hibernate基本概念**:理解什么是ORM,以及Hibernate如何解决对象和关系数据库之间的映射问题。了解实体类、持久化属性、主键、对象状态等基本术语。 2. **配置与环境搭建**:学习如何配置Hibernate,包括...

    hibernate 培训讲义

    **一、Hibernate基本概念** 1. **对象关系映射(ORM)**: Hibernate 是 ORM 的一种实现,它将Java类映射到数据库表,Java对象与数据库记录之间建立一一对应的关系。 2. **实体(Entity)**: 在Hibernate中,代表...

    Hibernate3.0完整中文版教程.pdf

    #### 三、Hibernate 基础概念 - **ORM(Object Relational Mapping)**:对象关系映射是一种将关系型数据库中的数据与对象模型建立联系的技术,目的是为了将数据的持久化逻辑从业务逻辑中分离出来。 - **Session ...

Global site tag (gtag.js) - Google Analytics