还是升级到hibernate3.3.1GA的问题
上次升级hibernate3.3.1ga发现问题,并且解决了。见升级hibernate版本到3.3.1.GA。昨天在做测试的时候又发现问题。开发和测试阶段,直接设置了hibernate的show_sql属性为true,在控制台打印sql信息。部署到服务器上,需要改为写入日志文件。以前使用log4j的配置是:
log4j.logger.org.hibernate.SQL=INFO
很意外的是,SQL日志一直打印不出来。而且是所有hibernate的日志都无法打印出来。原因是使用log4j的包不是和slf4j配合使用的。需要更改maven的pom.xml文件:
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.5.6</version> </dependency>
问题解决。
这篇文章上的评论的 RSS feed TrackBack URI