在休眠状态中包含 log4j 属性文件,以显示带有值而不是问号的查询
我有crearte log4j.properties文件,如下所示:
log4j.logger.org.hibernate=INFO, hb
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.type=TRACE
log4j.logger.org.hibernate.hql.ast.AST=info
log4j.logger.org.hibernate.tool.hbm2ddl=warn
log4j.logger.org.hibernate.hql=debug
log4j.logger.org.hibernate.cache=info
log4j.logger.org.hibernate.jdbc=debug
log4j.appender.hb=org.apache.log4j.ConsoleAppender
log4j.appender.hb.layout=org.apache.log4j.PatternLayout
log4j.appender.hb.layout.ConversionPattern=HibernateLog --> %d{HH:mm:ss} %-5p %c - %m%n
log4j.appender.hb.Threshold=TRACE
有人可以帮助我如何将它包含在文件中吗?我很抱歉,我实际上不知道log4j是如何工作的。我创建这个来显示我的休眠查询,而不是,但它仍然显示任何变化,所以我需要进一步继续吗?hibernate.cfg.xml
value
?
?
我从这里参考了Hibernate show real SQL