`

Hibernate2和Hibernate3的一个小区别

阅读更多

在映射文件中,class那里lazy属性在hibernate2中默认是false,而在hibernate3中是true,所以在 hibernate2中如果不配openSessionInView就用了load操作也不会有问题,因为默认是没有延迟加载,根本就没用这个功能,而在 hibernate3中,因为默认就是延迟加载,所以如果不配openSessionInView就用load操作就会有问题,当然我们可以手动设置 lazy=false。

分享到:
评论

相关推荐

    hibernate3 hibernate3

    Hibernate3 是一个强大的Java持久化框架,用于简化数据库与对象之间的交互。它是对象关系映射(ORM)工具的典范,允许开发人员使用面向对象的编程模型来操作数据库,而无需直接编写SQL语句。在本篇文章中,我们将...

    Hibernate2和Hibernate3连接池配置.doc

    本文将详细讲解Hibernate2和Hibernate3中如何配置连接池,以及官方推荐的C3P0、Proxool和DBCP等连接池的使用。 首先,我们需要了解的是,Hibernate2和Hibernate3对连接池的支持有所不同。在Hibernate2中,Apache的...

    hibernate的第一个例子

    **标题解析:**“hibernate的第一个例子”表明这是一个关于Hibernate框架的基础教程,主要目标是展示如何使用Hibernate进行数据持久化操作。 **描述分析:**描述提到这是一个超级简单的例子,包含一个持久化对象...

    hibernate3.zip 包含hibernate3.jar

    Hibernate3 是一个非常重要的Java持久化框架,它简化了数据库操作,使得开发人员可以更加专注于业务逻辑而不是数据库的细节。这个`hibernate3.zip`压缩包包含了`hibernate3.jar`,它是Hibernate 3版本的核心库,包含...

    Hibernate3的依赖包

    Hibernate3是一个广泛使用的Java对象关系映射(ORM)框架,它允许开发者用面向对象的方式处理数据库操作,极大地简化了Java应用程序与数据库之间的交互。在这个"Hibernate3的依赖包"中,包含了运行Hibernate3应用...

    spring4配置hibernate3

    这个压缩包文件“spring4-hibernate3-demo”很可能是包含了一个示例项目的源代码,用于演示这种集成。 首先,我们需要理解Spring 4和Hibernate 3的基本概念。Spring是一个全面的开源应用框架,它提供了依赖注入、...

    hibernate3全部jar包:hibernate3.jar.zip 下载

    Hibernate3 是一个强大的Java持久化框架,它允许开发者将数据库操作与业务逻辑解耦,使得应用程序的开发更为简便。这个“hibernate3全部jar包:hibernate3.jar.zip”包含了所有必要的库文件,方便用户一次性下载并...

    hibernate3必要jar包

    Hibernate3 是一个非常重要的Java持久化框架,它允许开发者将对象模型与数据库关系模型进行映射,从而简化了数据存取的过程。这个压缩包“hibernate3必要jar包”显然是针对Hibernate3版本的,已经去除了冗余的库文件...

    struts2整合hibernate的网上银行模拟项目

    总之,"struts2整合hibernate的网上银行模拟项目"是一个实践性的学习项目,通过它,开发者可以了解如何在实际场景中应用Struts2和Hibernate,以及如何构建一个简单的网上银行系统。这个项目不仅涵盖了基础的MVC架构...

    hibernate 2 升级参考文档

    本文主要讨论从Hibernate 2升级到Hibernate 3的过程中需要注意的关键步骤,这对于使用SSH(Spring、Struts和Hibernate)框架的项目尤其重要。 首先,升级的第一步涉及替换jar包。将旧版本的Hibernate 2.1.jar替换为...

    hibernate第一个hibernate

    《Hibernate入门:初识与实践》 ...总之,"hibernate第一个hibernate"项目是一个绝佳的起点,它将引导你了解并掌握Hibernate的基本概念和操作。通过实践,你可以逐步熟悉ORM思想,为后续的Java开发奠定坚实的基础。

    hibernate和MySQL的jar

    2. **实体类(Entity)**: 在Hibernate中,一个Java类可以被标记为实体类,代表数据库中的一个表。通过使用`@Entity`注解,我们可以将类与数据库表关联起来。 3. **配置文件(Hibernate.cfg.xml)**: 这个XML文件...

    spring3 hibernate3 整合

    Spring3和Hibernate3的整合是企业级Java应用开发中的常见实践,旨在提供一个高效、灵活且可维护的解决方案。下面将详细阐述这两个框架的基本概念以及整合过程中的关键知识点。 Spring是一个全面的后端开发框架,它...

    s2hibernate

    S2Hibernate 是 Seasar 框架的一个重要组成部分,专注于提供数据访问层的支持,使得在Java开发中能够更便捷地使用Hibernate ORM(对象关系映射)工具。Seasar 是一个日本开发的开源Java框架,它包含了一系列的组件,...

    hibernate3 配置hbm2ddl和hbm2java所需jar

    hbm2ddl是Hibernate提供的一个自动化数据库建模工具,它可以将Hibernate的映射文件(.hbm.xml)转换为数据库的DDL(Data Definition Language),用于创建或更新数据库表结构。这大大节省了手动编写SQL脚本的时间,...

    hibernate所需包:hibernate3,依赖包,JDBC

    在Java开发中,Hibernate3是一个强大的ORM框架,它通过对象关系映射简化了数据库操作。为了使用Hibernate3,我们需要相关的依赖包,如JTA、JPA的实现(如果适用)、CGLIB或ASM、DOM4J或JAXB等。同时,针对不同的...

    基于Struts2和Hibernate的简单学生选课系统

    **基于Struts2和Hibernate的学生选课系统** 这个项目是一个简化的在线选课系统,它主要涉及了三个关键角色:管理员、学生...对于想要学习Web开发或深入理解Struts2和Hibernate的开发者来说,这是一个很好的实践案例。

    hibernate3所需JAR包

    总的来说,这个“hibernate3所需JAR包”是一个完整的Hibernate3环境搭建所需的集合,涵盖了框架的核心功能及其依赖,以及与数据库交互所需的驱动,是Java开发者进行ORM开发的重要资源。正确理解和使用这些JAR包,...

    struts2+hibernate小项目

    在这个"struts2+hibernate小项目"中,MyHibernateEx5可能是一个演示性的应用,展示了如何将这两者结合使用。可能的实现包括:使用Struts2的Action类处理用户请求,调用Hibernate的Session来查询或修改数据库,然后...

Global site tag (gtag.js) - Google Analytics