Hibernate配置输出sql以及参数
1.配置hibernate参数
但是我的hibernate是用jpa的方式引入的,所以我是这样定义的
// 在org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter中定义的
2.配置log4j这里有两种方式可用
1.既可以显示参数,又显示查询结果(日志很多)
log4j.appender.STDOUT.Threshold=tracelog4j.category.org.hibernate.SQL=tracelog4j.category.org.hibernate.type=trace
2.只显示参数,不显示查询结果
log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
下面是我的jpa完整配置
=============================================================
MyBatis配置输出sql以及参数
配置log4J
log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUGlog4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUGlog4j.logger.java.sql.Connection=DEBUGlog4j.logger.java.sql.Statement=DEBUGlog4j.logger.java.sql.PreparedStatement=DEBUG