`

三、hibernate搭建Log4j日志(sql语句输出)

 
阅读更多

<property name="format_sql">true</property>

格式化所有sql语句的输出。

 

<property name="show_sql">true</property>

输出除ddl以外的语句。

 

在log4j.properties文件中加入如下:

log4j.logger.org.hibernate.tool.hbm2ddl=debug

则ddl语句会处在debug级别,当开启debug级别时,就会输出ddl语句。

 

分享到:
评论

相关推荐

    Hibernate中log4j-1.2.16 +slf4j-log4j12-1.5.2

    这将使Hibernate通过SLF4J输出SQL语句。 完成以上步骤后,你就可以在运行时根据配置控制日志输出,以便更好地理解和优化你的Hibernate应用程序。记住,良好的日志管理是软件开发中不可或缺的一部分,尤其在复杂的...

    让hibernate输出sql语句参数配置.doc

    hibernate.show_sql 参数用于输出所有 SQL 语句到控制台。其取值为 true 或 false。当设置为 true 时,Hibernate 将输出所有 SQL 语句到控制台,方便开发者调试和优化数据库操作。 3. hibernate.format_sql ...

    hibernate3-log4j-slf4j所有包

    通过集成Log4j或SLF4J,开发者可以控制Hibernate的日志输出,比如查看SQL语句的执行,以便优化数据库操作。 **整合Log4j和SLF4J** 在"hibernate3-log4j-slf4j"的场景中,我们通常会将SLF4J作为日志接口,然后使用...

    hibernate+slf4j+log4j+junit包

    Log4j提供了丰富的日志级别(DEBUG、INFO、WARN、ERROR、FATAL),并且支持自定义日志格式和输出目的地,如控制台、文件、数据库等。通过配置文件,可以方便地调整日志策略,满足不同环境的需求。 4. JUnit: ...

    hibernate3.3.1接口实现包 slf4j-log4j12-1.5.2

    这样,Hibernate的日志就会通过SLF4J-Log4j12进行输出,便于调试和问题排查。 **应用场景与优势** 通过整合Hibernate3.3.1和SLF4J-Log4j12-1.5.2,开发者可以方便地监控应用程序的运行状态,查看SQL执行情况,定位...

    hibernate显示不带?的完整sql

    此外,还需要引入一个日志框架,如Log4j或SLF4J,以获取更详细的日志输出。如果你选择Log4j,确保在类路径中有`log4j.properties`文件,并包含以下配置: ```properties log4j.logger.org.hibernate.SQL=DEBUG log4...

    Struts_Spring_Hibernate_Log4j_Validator实例演示.rar

    7. **集成Log4j**:配置log4j.properties文件,定义日志输出级别和目标,确保关键信息能够被记录。 8. **编写业务逻辑**:实现Action类中的业务方法,处理用户请求,调用DAO层进行数据操作。 9. **测试和调试**:...

    Log - Log4j - log4j.properties配置文件

    集成Log4j到Hibernate框架中,主要是为了记录SQL语句和执行时间,这对于数据库操作的调试非常有用。以下是配置示例: ```properties # Hibernate日志配置 log4j.category.org.hibernate.SQL=DEBUG log4j.category....

    struts+spring+hibernate+log4j+dom4j等源码

    4. Log4j:Log4j是Java日志框架的经典代表,它提供了灵活的日志记录功能,允许开发者调整日志级别,定制日志格式,并将日志输出到不同的目的地(如控制台、文件、网络等)。Log4j的升级版Logback通常被认为在性能和...

    采用p6spy完整显示hibernate的SQL语句

    在开发和调试基于Hibernate的Java应用时,有时我们需要获取到SQL语句的完整形式,而不仅仅是Hibernate默认输出的参数化形式。在这种情况下,P6Spy是一个非常有用的工具。P6Spy是一个开源的JDBC代理库,它允许我们...

    log4j-1.2.16

    1. **日志配置**:在Hibernate的配置文件(如hibernate.cfg.xml)中,可以设置`show_sql`属性为`true`,使得Hibernate自动输出执行的SQL语句,此时配合Log4j,可以控制这些SQL的输出级别和格式。 2. **日志拦截器**...

    struts2+hibernate+spring+mysql+tomcat+log4j

    Struts2、Hibernate、Spring、Log4j、Tomcat 和 MySQL 是Java Web开发中的关键组件,它们共同构建了一个高效、可扩展的Web应用程序框架。以下是对这些技术的详细解释: **Struts2**:Struts2是一个基于MVC(Model-...

    log4j的包和使用说明

    在本文中,我们将深入探讨Log4j的包结构、配置和使用方法,以及它如何与Hibernate框架结合。 **一、Log4j的基本概念** 1. **组件**: Log4j主要由三个核心组件组成:Logger(日志器)、Appender(输出端)和Layout...

    监控sql输出-可以查看hql转成sql的结果值

    通常,这可能包括安装日志框架(如Log4j),配置日志级别以打印出SQL语句,或者使用特定的数据库连接池(如c3p0或Druid)的监控功能。 在标签中,“源码”可能指的是涉及到了对相关工具或框架的源代码理解,以便更...

    ssh ,log4j实例

    SSH框架整合实战项目,log4j完整的配置文件(log4j.perproties,log4j.xml),日志可输出到控制台、本地文件、数据库,提供多种配置方法,项目可直接运行,SQL语句在项目中。该项目对学习spring,struts2,hibernate,log...

    写的ssh+log4j的Simple

    通过配置Log4j的配置文件(如log4j.properties或log4j.xml),可以精确地控制日志的输出格式和目的地,这对于调试、性能监控以及问题排查至关重要。 最后,"分页"是Web应用程序中常见的功能,尤其是在处理大量数据...

    hibernate所需的13个(1个mysql驱动包+3个日志包+9个hibernate-required包)jar包

    SLF4J的API与具体日志实现之间通过`slf4j-log4j12.jar`进行桥接,使得你可以选择使用Log4j作为日志记录器。 最后,9个Hibernate核心及相关依赖包是Hibernate框架的核心组件和必须的库。这些可能包括`hibernate-core...

    struts+hibernate+spring+xdoclet+ant+log4j

    **Log4j** 是一个日志记录框架,它提供灵活的日志配置,可以根据不同的需求输出不同级别的日志信息,如调试、信息、警告和错误。Log4j的配置简单,且性能高效,是Java应用中广泛使用的日志解决方案。 当这些技术...

    springboot+logback输出日志文件1

    如果我们想使用 Log4J2 作为日志记录工具,我们需要去除 Logback JAR 并且在类路径中加入 Log4J2 的依赖。 例如,我们可以在 pom.xml 文件中添加以下依赖项: &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;...

Global site tag (gtag.js) - Google Analytics