码迷,mamicode.com
首页 > 数据库 > 详细

Log4j打印JdbcTemplate及参数

时间:2015-06-18 20:22:48      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

项目中使用JdbcTemplate进行DAO层封装,有时需要调试查看SQL语句及参数

首先是SQL语句:

查看了JdbcTemplate的反编译源码,发现打印语句的地方,其日志级别为debug,

因此,添加log4j参数:log4j.logger.org.springframework.jdbc.core.JdbcTemplate=debug


其后是语句参数:

同样跟踪执行praparedStatement执行过程,添加参数:log4j.logger.org.springframework.jdbc.core.StatementCreatorUtils=debug 

最终效果:

17:05:26,034 DEBUG JdbcTemplate:574 - Executing prepared SQL statement [select * from A  WHERE ID=?]
17:05:26,459 DEBUG StatementCreatorUtils:207 - Setting SQL statement parameter value: column index 1, parameter value [1111], value class [java.lang.String], SQL type 12

Log4j打印JdbcTemplate及参数

标签:

原文地址:http://my.oschina.net/wamdy/blog/468491

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!