`
jsczxy2
  • 浏览: 1273709 次
  • 性别: Icon_minigender_1
  • 来自: 常州
文章分类
社区版块
存档分类
最新评论

hibernate日志配置

阅读更多
 
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
 
log4j.logger.org.hibernate=debug 
log4j.logger.org.hibernate.hql.ast.AST=debug 
log4j.logger.org.hibernate.SQL=debug 
log4j.logger.org.hibernate.type=info 
log4j.logger.org.hibernate.type=debug 
log4j.logger.org.hibernate.tool.hbm2ddl=debug 
log4j.logger.org.hibernate.hql=debug 
log4j.logger.org.hibernate.cache=debug 
log4j.logger.org.hibernate.transaction=debug 
log4j.logger.org.hibernate.jdbc=debug 
log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace
将  log4j.logger.org.hibernate=debug  更改成 log4j.logger.org.hibernate=error 时,只输出SQL和错误信息。
 
 Hibernate日志类别 
类别      功能  
org.hibernate.SQL   在所有SQL DML语句被执行时为它们记录日志  
org.hibernate.type   为所有JDBC参数记录日志  
org.hibernate.tool.hbm2ddl  在所有SQL DDL语句执行时为它们记录日志  
org.hibernate.pretty   在session清洗(flush)时,为所有与其关联的实体(最多20个)的状态记录日志  
org.hibernate.cache   为所有二级缓存的活动记录日志  
org.hibernate.transaction  为事务相关的活动记录日志  
org.hibernate.jdbc   为所有JDBC资源的获取记录日志  
org.hibernate.hql.AST   在解析查询的时候,记录HQL和SQL的AST分析日志  
org.hibernate.secure   为JAAS认证请求做日志  
org.hibernate    为任何Hibernate相关信息做日志 (信息量较大, 但对查错非常有帮助)  
分享到:
评论

相关推荐

    配置 Hibernate 日志

    【标签】:“源码”与“工具”表明这篇博客可能涉及 Hibernate 源码解析,并提供了一种实用的日志配置方法。 【压缩包子文件的文件名称列表】:由于没有具体的文件名,我们可以假设其中包含有关日志配置的示例代码...

    Hibernate日志jar包

    在Hibernate中,日志配置通常是在Hibernate的配置文件(如hibernate.cfg.xml)中进行的,这里可以指定日志框架的实现以及相关的配置参数。例如,如果使用Log4j,可以在hibernate.cfg.xml中添加一个属性`...

    springmvc+hibernate 日志管理工具

    数据日志:设计中提供数据日志注入接口,管理数据日志注入,业务系统可过基于hibernate Listener 拦截数据表操作,注入数据日志(此为业务系统实现,设计中提供数据日志注入接口),提供 日志管理:通过统一的...

    Hibernate的配置文件

    在实际开发中,`hibernate.cfg.xml`可能会包含更多特定的配置,如日志设置、数据库版本控制等。开发者可以根据项目需求对其进行调整。下载提供的`hibernate.cfg.xml`文件,可以作为参考模板,根据自己的数据库和应用...

    spring hibernate 日志管理插件

    数据日志:设计中提供数据日志注入接口,管理数据日志注入,业务系统可过基于hibernate Listener 拦截数据表操作,注入数据日志(此为业务系统实现,设计中提供数据日志注入接口),提供 日志管理:通过统一的...

    Hibernate核心配置文件对照表

    4. **日志配置** - `hibernate.show_sql`: 如果设置为`true`,Hibernate将在控制台打印出执行的SQL语句。 - `hibernate.format_sql`: 如果设置为`true`,将会格式化输出的SQL,便于阅读。 5. **其他重要配置** -...

    oracle的hibernate配置文件

    7. 日志配置: 为了便于调试和问题排查,可以配置日志框架,如Log4j或SLF4J: ```xml <property name="hibernate.archive.autodetection">class, hbm <property name="hibernate.show_sql">true ...

    Hibernate程序的配置文件

    7. **其他配置**:还有许多其他可配置的属性,如是否启用SQL日志(`show_sql`)、格式化SQL(`format_sql`)、自动更新数据库结构(`hbm2ddl.auto`)等。 在实际开发中,根据项目需求,开发者可能还需要添加其他的...

    在Hibernate中配置Proxool连接池

    在上述配置中,我们通过`hibernate.proxool.properties`指定了Proxool的配置文件路径,`hibernate.proxool.pool_alias`设置了连接池的别名,这个别名需要与Proxool配置文件中的alias一致。 接下来,我们需要创建...

    hibernate讲义02.pdf

    - 特定的 Hibernate 日志配置,例如: ```properties log4j.logger.org.hibernate=info log4j.logger.org.hibernate.type=info log4j.logger.org.hibernate.ps.PreparedStatementCache=info ``` #### 三、...

    spring整合struts2与hibernate核心配置文件

    整合SSH涉及到的主要配置文件有`struts2-spring-plugin.xml`、`spring-context.xml`以及Hibernate的相关配置文件(如`hibernate.cfg.xml`)。`struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由...

    hibernate配置参数大全

    3. **`hibernate.format_sql`**:控制输出到日志或控制台的SQL语句是否被格式化。 - 示例: ```properties hibernate.format_sql=true ``` 4. **`hibernate.default_schema`**:指定默认的模式(schema)名称。...

    Hibernate配置文件和jar包

    8. slf4j-api.jar和slf4j-simple.jar:日志记录框架,Hibernate通过它来记录相关信息。 9. javax.persistence-api.jar:如果你使用JPA,还需要这个库,它是JPA规范的实现。 将这些jar包添加到项目的类路径中后,就...

    Spring + JPA + Hibernate配置

    标题“Spring + JPA + Hibernate配置”涉及到的是Java开发中常用的三个框架——Spring、Java Persistence API (JPA) 和Hibernate的集成与配置。这是一份关于如何将这些框架结合使用的教程或参考资料,可能包含了实现...

    SpringMVC+Spring+hibernate配置

    2. 配置Hibernate:创建hibernate.cfg.xml文件,设置JDBC连接、方言、缓存等。 3. 定义实体类:每个实体类对应数据库表,使用@Entity、@Table、@Id等注解。 4. 创建SessionFactory:通过Configuration实例化...

    Hibernate可选配置大全

    ### Hibernate可选配置详解 #### 一、Hibernate配置项概览 Hibernate作为一款优秀的Java持久层框架,提供了丰富的配置选项,以适应不同场景下的需求。本文档将详细解析Hibernate的各种可选配置,帮助开发者深入...

    hibernate基本配置要用到的包

    在使用Hibernate进行开发时,我们需要一系列的JAR包来支持其基本功能和配置。以下是一些关于Hibernate基本配置和所需JAR包的详细解释: 1. **Hibernate Core**: 这是Hibernate的核心库,包含了所有必要的API和实现...

    Hibernate配置文件

    ### Hibernate配置文件详解 #### 一、概述 Hibernate是一个开源的对象关系映射(ORM)框架,它简化了Java应用程序与数据库交互的过程。在使用Hibernate的过程中,一个关键的配置文件是`hibernate.cfg.xml`。这个文件...

    Log - Log4j - log4j.properties配置文件

    # Hibernate日志配置 log4j.category.org.hibernate.SQL=DEBUG log4j.category.org.hibernate.type.descriptor.sql.BasicBinder=TRACE ``` 这样,Hibernate执行的每个SQL语句和参数绑定都会被记录下来。`TRACE`级别...

    hibernate log4j配置文件

    对于hibernate 的日志配置,只要把下载下来的文件拷贝到src目录下即可运行,日志中包括了对hibernate的日志的注释可以根据自己的不同需求更改日志配置信息

Global site tag (gtag.js) - Google Analytics