zhangtao2000 2008-06-11 16:54
浏览 201
已采纳

hibernate的效率很低吗?

我有一个实体,大约30来个属性,其中2个1对多,4个多对一,
取这张表所有数据时,速度很慢很慢,有时会内存溢出,
当有5000条数据时,大约需要5分钟,这种情况正常吗?

ps:用了spring的hibernateTemplate取实体的所有数据
[b]问题补充:[/b]
采用 懒加载的话,确实很快,大约1s把
但是,如果每个关联对象都懒加载的话,在应用层又要把这些对象初始化,岂不是很麻烦,不想用osiv。
[b]问题补充:[/b]
表结果就是这样设计的,我也只是在上面缝缝补补,没招啊

“但是,如果每个关联对象都懒加载的话,在应用层又要把这些对象初始化,岂不是很麻烦,不想用osiv。”---有什么麻烦的,都是自动的。你这个完全没有道理。

如果数据量很大的话,也是很慢的,每初始化一个对象,就相当于一个select语句把

  • 写回答

5条回答 默认 最新

  • weixin_42197651 2008-06-20 15:07
    关注

    关于hibernate的性能问题,你嗖嗖robin的帖子,他在上海的大会上,专门讲过的。论坛里有他的帖子。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services