hibernate 不输出sql参数的解决

个人一个项目(spring hibernate cxf)使用slf4j + log4j 来输出日志,按说只要配置上 log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=TRACE spring

便可实现hibernate中sql参数的输出,但是它死活就是没有输出,后来我仔细查了查,发现原来在classpath中存在着 slf4j-jdk14.jar sql

,由于我使用maven来管理依赖项,这个jar是cxf-distribution-manifest的依赖,因此会在classpath里,只要在maven中排除这个依赖后,这个jar就不会再跑到classpath里了,这样,就能正常的输出参数了。 maven

 

相关文章
相关标签/搜索