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

hibernate mysql lazy=false 无法加载数据问题

 
阅读更多

问题描述:

hibernate 中存在 1对多关系,配置了map 并且是 lazy=false

本机环境没有问题

服务器部署map为空,不知什么原因!
运行环境:

本机:winxp+tomcat6.0.26+jrockit-jdk1.6.0_26-R28.1.4-4.0.1-windows-ia32+mysql5.1.48-community

服务器:linux+tomcat6.0.26+jrockit-jdk1.6.0_26-R28.1.4-4.0.1-linux-ia32.bin+mysql6.0.9-alpha-log
问题解决:

由于直接加载方式可能会影响性能,想想还是直接采用OpenSessionInView模式。依然没有解决问题。

最终问题锁定在数据库上。用本地程序连接服务器数据库,出现问题。

服务器数据库为测试版本,可能不稳定。

把数据库服务器版本改为 5.0.45-log,问题解决。

心情稍好!

分享到:
评论

相关推荐

    数据库更新前台页面不更新问题

    在我们的示例中,我们需要将 lazy 属性设置为 false,以便强制 Hibernate 加载相关的对象。 例如,在我们的 News.hbm.xml 文件中,我们可以添加以下配置: <many-to-one name="newsclass" class="ssyxx.bean....

    整理的Hibernate

    7. **懒加载与Eager加载**:懒加载(lazy="false")和Eager加载(lazy="true")是Hibernate对象关联加载的两种模式。懒加载只在真正需要时加载关联对象,而Eager加载则在加载主对象时同时加载关联对象。 通过理解...

    hibernate整理1

    在示例中,`lazy="false"`表示`customer`属性将被即时加载,即当加载`Orders`对象时,其关联的`Customer`对象也会一起加载。 6. **非空约束(Not-Null Constraints)**: - 属性`not-null="true"`表示对应的数据库...

    hibernate使用中与各种数据库字段类型对应类型训练

    - **懒加载和立即加载**:懒加载(Lazy Loading)是Hibernate的一种优化策略,只在真正需要时加载关联对象,而立即加载(Eager Loading)则会在查询时一并加载关联对象。 - **null值处理**:对于非空约束的字段,...

    Hibernate Annotation入门

    在实际开发中,你还可以探索更多高级特性,如懒加载(Lazy Loading)、级联操作(Cascade)、查询注解(@NamedQuery、@Query)等。对于源码和工具的深入理解,可以进一步提高开发效率和代码质量。例如,了解...

    hibernate-mapping参数详解

    这有助于提高性能,因为并非所有关联的数据都会立即加载到内存中。 #### 3. auto-import (可选 - 默认为 true) 此属性表示是否自动导入全限定类名(FQN)到映射文件中。如果设置为 true,则映射文件可以使用简化的...

    hibernate配置文件

    - **`lazy`**: 是否延迟加载,默认为`true`。 - **`key`**: 指定主键列名。 - **`class`**: 子实体的全限定类名。 ##### 双向一对多 ```xml <set name="teach" table="stu_teach" inverse="false" cascade="all"> ...

    Hibernate-开发指南.pdf

    - **延迟加载(Lazy Loading)**: 提高应用程序性能的方法。 - **事务管理**: - **基于JDBC的事务管理**: 使用底层JDBC API进行事务控制。 - **基于JTA的事务管理**: 高级事务管理机制。 - **锁(Locking)**: 悲观...

    Hibernate注解

    在Java的持久化框架Hibernate中,注解是用于标记实体类和其属性,以便于将它们映射到数据库表和列的重要工具。这些注解使得开发者无需编写XML配置文件,就能实现对象关系映射(ORM)。以下是关于Hibernate注解的一些...

    HIbernate注解详解(二)

    在映射这些关系时,需要考虑懒加载(`fetch = FetchType.LAZY`)和级联操作(`cascade = CascadeType.ALL`)的配置。 此外,`@Temporal(TemporalType.TIMESTAMP)`用于处理日期和时间类型,`@Lob`用于大对象(LOB)...

Global site tag (gtag.js) - Google Analytics