我正在使用休眠,并且试图将休眠自动生成的所有SQL记录到控制台,以便我可以查看映射中是否存在错误。我正在使用log4j,所以我尝试使用
log4j.logger.org.hibernate.SQL=ALL, SQL_APPENDER
显示休眠中正在使用的所有SQL,但这不起作用。我已将这一行代码添加到我的log4j.properties文件中,但无法正常工作!我是在忘记某件事还是做错了什么
log4j.properties
我想显示这样的东西
Hibernate: INSERT INTO mkyong.stock_transaction (CHANGE, CLOSE, DATE, OPEN, STOCK_ID, VOLUME) VALUES (?, ?, ?, ?, ?, ?)
我设法解决了这个问题。而不是使用
在我的log4j.properties档案中应该是
log4j.category.org.hibernate.SQL = ALL