Spring / Hibernate - DB结果为日志文件

问题描述 投票:0回答:1

我可以通过为org.hibernate.SQLorg.hibernate.type.descriptor.sql创建记录器来记录sql和输入参数。

但是可以记录实际的db结果吗?我在春天用hibernate db。

另外,在Spring中可以记录数据库主机吗?

java spring hibernate spring-mvc
1个回答
0
投票

org.hibernate.SQL - 设置为debug以在执行时记录所有SQL DML语句org.hibernate.type -enter code here-设置为跟踪以记录所有JDBC参数在hibernate.cfg.xml中更改:

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

然后在log4.properties中:

log4j.logger.org.hibernate=INFO, hb
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.type=TRACE

log4j.appender.hb=org.apache.log4j.ConsoleAppender
log4j.appender.hb.layout=org.apache.log4j.PatternLayout
© www.soinside.com 2019 - 2024. All rights reserved.