hibernate支持两种日志,一种是普通的控制台日志system.out,另一种是apache common logging日志。前一种日志性能极差,通过下述配置可以使hibernate使用第二种日志。
一,修改sessionFactory,把hibernate.show_sql改为false.
<prop key="hibernate.show_sql">false</prop>
二是在log4j.properties文件尾部增加一行:
log4j.logger.org.hibernate.SQL=debug。
通过日志优化,性能可以提高50%以上。