`
marschen
  • 浏览: 80406 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate优化1-日志优化

阅读更多

   hibernate支持两种日志,一种是普通的控制台日志system.out,另一种是apache common logging日志。前一种日志性能极差,通过下述配置可以使hibernate使用第二种日志。
   一,修改sessionFactory,把hibernate.show_sql改为false.
    <prop key="hibernate.show_sql">false</prop>

   二是在log4j.properties文件尾部增加一行: 
     log4j.logger.org.hibernate.SQL=debug。

   通过日志优化,性能可以提高50%以上。

 

分享到:
评论

相关推荐

    hibernate-release-5.0.7.Final的所有jar包

    1. **hibernate-core**: 这是Hibernate的核心模块,提供了基本的ORM功能,如实体管理、会话管理、查询服务等。它包含了对JPA(Java Persistence API)的实现,以及Hibernate特有的特性,如 Criteria 查询、HQL...

    hibernate-release-5.2.10.Final

    5.2.10.Final是Hibernate的一个稳定版本,它在前一版本的基础上进行了诸多改进和优化,为开发者提供了更高效、更稳定的持久化服务。 一、OSGi支持 在hibernate-release-5.2.10.Final中,OSGi(Open Service ...

    hibernate-extensions-2.1.3.zip ,middlegen for hibernate

    1. Hibernate扩展: Hibernate扩展是开发者社区为增加Hibernate功能而创建的一系列插件或工具。`hibernate-extensions-2.1.3.zip`可能包含了如以下的扩展: - Criteria查询增强:允许更复杂的动态查询构建,超越了...

    hibernate-release-5.0.7 全包

    8. **jboss-logging-3.3.0.Final.jar**:提供日志记录服务,是Hibernate的日志实现,支持多种日志框架如Log4j和Java Util Logging。 9. **geronimo-jta_1.1_spec-1.1.1.jar**:这是一个JTA(Java Transaction API)...

    hibernate-release-4.2.2.Final

    1. 配置Hibernate:创建`hibernate.cfg.xml`配置文件,指定数据库连接信息、缓存策略等。 2. 映射对象:编写`.hbm.xml`或使用注解定义实体类及其与数据库表的映射关系。 3. 初始化SessionFactory:通过Configuration...

    hibernate+jboss-logging

    而JBoss Logging则提供了强大的日志功能,帮助排查问题和优化性能。 总结来说,"hibernate+jboss-logging"代表了一个Java企业级开发中的关键组合,涵盖了数据持久化、数据验证和日志管理的核心需求。通过使用`...

    hibernate-release-4.2.21.Final官方原版

    8. **日志和调试**:Hibernate使用了SLF4J(Simple Logging Facade for Java)作为日志接口,开发者可以根据需要选择不同的日志实现,如Log4j或Java Util Logging。此外,它还提供了详细的调试信息,帮助开发者追踪...

    hibernate-release-5.2.16.Final + slf4j

    1.7.25是SLF4J的一个稳定版本,它包含了对不同日志实现的兼容性更新和一些性能优化。 由于官网下载速度慢或者数据不全可能导致解压失败的问题,可以采取以下策略来解决: 1. 使用镜像站点:许多开源项目都有镜像...

    hibernate-release-4.2.12.Final libs

    1. Hibernate概述: Hibernate 是Java平台上的一款强大的ORM工具,它允许开发者以对象的方式来操作数据库,将数据库操作转化为对Java对象的操作,降低了数据库编程的复杂性。4.2.12.Final是Hibernate的一个稳定版本...

    hibernate-release-4.3.9.Final.rar

    - slf4j-api.jar及实现:日志框架接口,如log4j或logback,用于记录Hibernate的日志信息。 4. 使用流程: - 配置Hibernate:创建hibernate.cfg.xml文件,定义数据库连接、方言、缓存策略等。 - 映射对象:通过...

    hibernate-validator-cdi-5.1.0.Final.zip

    【hibernate-validator-cdi-5.1.0.Final.zip】这个压缩包文件主要包含的是Hibernate Validator与CDI...通过学习和使用这些工具,开发者可以提高代码质量,优化日志管理,从而提升整个项目的稳定性和可维护性。

    hibernate-release-4.3.5.Final jar包

    在4.3.5.Final版本中,Hibernate引入了一系列优化和改进,提高了性能和稳定性,使得开发过程更加高效便捷。 二、S2SH框架与Hibernate的结合 "hibernate-release-4.3.5.Final"中的"S2SH"标签指的是Struts2、Spring和...

    hibernate-release-5.3.5.Final

    4. 日志配置:控制Hibernate的日志输出,如使用Log4j进行日志记录。 四、实战应用 1. 实体类定义:通过注解或XML定义实体类,如@Entity、@Table等,与数据库表进行关联。 2. CRUD操作:利用Session对象进行创建...

    hibernate-release-5.0.6.Final.zip(最新Hibernate架包)

    1. **Hibernate概述**:Hibernate是一个开源的ORM框架,它的主要目标是提供一种透明的对象/关系映射机制,使得开发者可以在Java对象和关系数据库之间进行自由切换,无需关注底层数据库操作细节。它通过XML配置文件或...

    hibernate-release-4.0.0.Final.zip

    它的4.0.0.Final版本是Hibernate发展的一个重要里程碑,带来了许多新特性、改进和优化,旨在提高性能和开发者体验。 首先,让我们深入了解Hibernate的核心概念。ORM是将传统的关系型数据库模型与面向对象编程模型...

    hibernate-release-5.3.16.Final.zip

    Hibernate 5.3.16.Final的发布,是Hibernate团队对先前版本的一次重要升级和优化。这个版本修复了已知的bug,提升了性能,并引入了一些新的特性和改进。以下是这个版本中值得关注的知识点: 1. **新特性**:新版本...

    hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605

    Hibernate Tools的4.1.1.Final版本发布于2013年12月,这次更新可能包含性能优化、错误修复以及新功能的引入。尽管具体更新日志未在提供的信息中列出,但通常这样的版本升级会针对之前版本存在的问题进行改进,增强...

    hibernate-release-5.4.17.Final.zip

    1. 分离持久层:将Hibernate相关代码封装到独立的数据访问对象(DAO)层,以保持业务逻辑的清晰。 2. 使用缓存:合理设置缓存策略,避免频繁的数据库访问,提高系统性能。 3. 事务管理:确保事务的ACID属性,使用...

    hibernate-distribution-3.5.0-Final-dist所需JAR

    1. **Hibernate核心JAR**: Hibernate的核心库包括`hibernate3.jar`,这个文件包含了Hibernate的主要类和接口,如Session、SessionFactory、Query等,以及实体管理、事务处理、缓存管理等相关功能。 2. **数据库...

    hibernate-release-5.4.25.Final_Hibernate5.4.25_hibernate所需jar包_源

    1. hibernate-core-5.4.25.Final.jar:包含Hibernate ORM的核心功能,如实体管理、查询语言(HQL)、事务处理等。 2. hibernate-entitymanager-5.4.25.Final.jar:提供了对JPA规范的支持,使得开发者可以使用标准的...

Global site tag (gtag.js) - Google Analytics