`
dzgwt2004
  • 浏览: 167375 次
  • 来自: 浙江杭州
社区版块
存档分类
最新评论

关于hibernate效率问题,请教各位?

阅读更多
各位在使用hibernate+spring的时候是如何提高hibernate效率的?
网上搜集如下:

1、修改hibernate.properties,增加了以下两句:
       hibernate.jdbc.fetch_size=50
      hibernate.jdbc.batch_size=100

2、one-to-many的关系里将lazy设成true
3、HQL优化
4、映射文件优化(ID生成策略,二级缓存,延迟加载,关联优化)
5、对大数据量查询时,慎用list()或者iterator()返回查询结果,那用甚么呢?
6、Session大家如何管理的? 用一次就关闭吗?利用spring的getHibernateTemplate()好像它已经管理session了,那还用自己去管理吗?
7、一级缓存的管理??不明白
8、针对二级缓存,还有许多特有的策略??不明白
9、事务控制
分享到:
评论
2 楼 刑天战士 2007-01-09  
7。一级缓存可以在适当的时候驱逐某些实例,更可以驱逐所有实例
5.大数据量当然要分页拉!~~~~
1 楼 chii 2007-01-08  
是啊,这些原理谁能解释一下啊?

相关推荐

    hibernate效率问题

    hibernate效率注意的几个问题,批量删除和批量更新建议用JDBC,这是一个原则,当然有的时候可能必须用Hibernate来批量更新和批量删除,那么这个时候我想说的就是,Hibernate批量更新和删除效率并非传说中的那么差,...

    Hibernate distribution and annotation

    以下是一些关于Hibernate 3.3.2的关键知识点: 1. **配置与实体管理**: Hibernate通过`hibernate.cfg.xml`配置文件来设置数据库连接、缓存策略等。同时,它使用@Entity注解标识Java类为数据库实体。 2. **映射...

    hibernate显示不带?的完整sql

    在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者用面向对象的方式处理数据库操作。在开发过程中,为了调试和优化SQL查询,有时我们需要查看Hibernate生成的完整SQL语句,包括其参数...

    hibernate4最少jar

    hibernate4最少jar的jar,来自于hibernate-orm官网 如果需要支持的jar,可 http://download.csdn.net/download/runnerrunning/10251887

    解决hibernate在Myeclipse运行不正常

    解决hibernate在MyeclipseH不能正常运行问题

    Hibernate面试问题大全

    4. 什么是Hibernate? Hibernate是一个纯Java的ORM和持久化框架,它允许通过XML配置文件将普通的Java对象映射到关系数据库表。它的目的是减少开发者在关系数据持久化编程上的工作量。 5. 为什么需要像Hibernate这样...

    Hibernate 50个 英文面试题和答案

    1. 什么是Hibernate? Hibernate是一个强大的、高性能的对象/关系持久化和查询服务。它允许用户遵循面向对象的原则(如关联、继承、多态性、组合和集合)来开发持久化类。 2. ORM是什么? ORM代表对象/关系映射。...

    Hibernate 中文api 等学习资料

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

    Hibernate核心配置文件对照表

    Hibernate是Java领域中一款广泛应用的关系对象映射框架,它允许开发者将数据库操作抽象化,以对象的方式进行处理,极大地简化了数据库编程。`hibernate.properties`是Hibernate的核心配置文件,用于设定与数据库连接...

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

    【标题】与【描述】提及的是“Hibernate面试题专栏”,主要涵盖了全面的Hibernate面试题、笔试题以及相关问题,这表明我们将要讨论的是Java领域中著名的对象关系映射框架——Hibernate的相关知识。Hibernate是一个...

    Hibernate 简单 PPT 总结

    - "04-2018-7-8-Hibernate-functiongtest.pptx"可能是关于函数测试和Hibernate的结合,讲解如何使用Hibernate进行功能测试。 - "2018-7-26-Hibernate-加载策略.pptx"可能涉及了Hibernate的对象状态管理,包括延迟...

    Hibernate Hibernate5 讲义 PDF

    然而,它也有不足之处,例如,开发效率和维护效率相对较低,且开发难度较大,代码量大。持久化对象通常是普通的Java对象(POJO),这也是ORM框架轻量级解决方案的体现。 Java持久化API(JPA)是Java EE 5规范的一...

    hibernate3 hibernate3

    总结起来,Hibernate3是Java开发中的强大工具,它极大地简化了数据库操作,提高了开发效率。理解并熟练掌握Hibernate3的核心概念和使用方法,对于任何Java开发者来说都是必要的技能。在实际项目中,正确配置和使用...

    Hibernate update问题

    总之,理解Hibernate的更新机制以及如何处理相关问题对于优化应用程序性能和提高开发效率至关重要。在实践中,应根据具体需求选择合适的方法,并注意避免并发更新可能导致的冲突,确保数据的一致性和完整性。

    hibernate-extensions和Middlegen-Hibernate

    为了解决这一问题,两个工具——hibernate-extensions和Middlegen-Hibernate应运而生,它们可以自动生成这些代码,提高了开发效率。 **hibernate-extensions** 是Hibernate框架的一个扩展,它提供了一些额外的功能...

    hibernate--1.什么是 Hibernate ?

    总的来说,Hibernate作为Java开发中常用的ORM框架,极大地提高了开发效率,减少了与数据库交互的复杂性。通过学习和熟练掌握Hibernate,开发者能够更好地进行数据库操作,实现更加灵活和高效的业务逻辑。

    ibatis和hibernate的区别

    总结来说,Hibernate适合那些希望尽可能减少与数据库交互的直接接触,更注重开发效率的项目。而ibatis更适合于对SQL有深度需求,需要更精细控制数据库操作的场景。两者各有优势,选择哪一个取决于项目的需求和团队的...

    高效率的dw+spring+hibernate分页演示例子

    这个"高效率的dw+spring+hibernate分页演示例子"提供了一个实用的示例,展示了如何将这三个框架整合起来,以实现高效的数据分页功能。 首先,让我们来逐一了解这三个技术: 1. **DWR (Direct Web Remoting)**:DWR...

    Beginning Hibernate: For Hibernate 5

    ### 关于《Beginning Hibernate: For Hibernate 5》的知识点总结 #### Hibernate 5 概述 - **定义**: Hibernate 是一款流行的开源对象关系映射(ORM)框架,它简化了数据库与 Java 对象之间的交互过程。 - **版本**...

Global site tag (gtag.js) - Google Analytics