控制台打印hibernate执行的语句

来源:互联网 发布:手机淘宝旺旺不能聊天 编辑:程序博客网 时间:2024/05/22 01:28

1、将log4jdbc的jar包放到webroot下的lib文件夹中;


2、 修改log4j.properties文件
### 输出到控制台 ###
log4j.logger.org.hibernate.type=debug
log4j.logger.jdbc.sqlonly=off
log4j.logger.jdbc.sqltiming=on
log4j.logger.jdbc.audit=off
log4j.logger.jdbc.resultset=off
log4j.logger.jdbc.connection=off


3、修改jdbc.properties文件
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
jdbc.driverClassName=net.sf.log4jdbc.DriverSpy
jdbc.url=jdbc:log4jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8
jdbc.username=ce8839cbab20d317
jdbc.password=c6068f66f4846a14
原:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8


4、修改applicationContext-hibernate.xml文件
<prop key="hibernate.show_sql">true</prop> 
true:表示在控制台显示sql语句,默认为false

http://dl2.iteye.com/upload/attachment/0060/1887/4eb7b9ed-71fe-32f2-8668-d5dae61ffa20.jar
0 0
原创粉丝点击