上次升级hibernate3.3.1ga发现问题,并且解决了。见升级hibernate版本到3.3.1.GA。昨天在做测试的时候又发现问题。开发和测试阶段,直接设置了hibernate的show_sql属性为true,在控制台打印sql信息。部署到服务器上,需要改为写入日志文件。以前使用log4j的配置是: log4j.logger.org.hibernate.SQL=INFO 发送文章为PDF
项目中使用的hibernate版本是3.2.6.ga,现在需要升级到3.3.1.ga,在集成spring的项目中出现了异常,找不到slf4j的类: Exception in thread “main” java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 配置最新的slf4j库也不行,hibernate中使用的是1.5.2版本。版本问题解决了,又出现找不到cglib的错误,于是在maven中显式的声明cglib库的依赖。之前是不需要这样显式声明的。 日志引用还是升级到hibernate3.3.1GA的问题 发送文章为PDF