我可以通过为org.hibernate.SQL
和org.hibernate.type.descriptor.sql
创建记录器来记录sql和输入参数。
但是可以记录实际的db结果吗?我在春天用hibernate db。
另外,在Spring中可以记录数据库主机吗?
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