都可以在配置文件里做出来的吧!你网上搜索下log4j配置文件,然后建立一个LogFactory,这样先把hibernate的sql语句打印到控制台,就可以存储到文件里去了。设置日志级别是debug,打印到控制台。
因为hibernate在输出sql时使用的logger名为org.hibernate.sql,所以想让sql语句输出到log4j,只要在log4j.properties或log4j.xml的配置中加上如下语句:
log4j.logger.org.hibernate.sql=debug
记得同时把hibernate中配置文件hibernate.show_sql设置为false,避免同时在控制台和log日志中双份输出sql语句。
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
倾尽一世柔情丶