我已经创建了如下所示的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
有人可以帮我学习如何将它包含在hibernate.cfg.xml
文件中吗?对不起,我其实不知道log4j是如何工作的。我创建了这个来使用value
而不是?
显示我的Hibernate查询,但仍然显示?
,没有任何变化,那我需要怎么继续?
我从这里参考:Hibernate show real SQL
src
文件夹中,并且它在classpath
中,但是我没有看到任何效果。 - commit