ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
来源:互联网 发布:妮维雅男士 知乎 编辑:程序博客网 时间:2024/05/16 18:37
1、打印SQL语句到控制台
在开发调试过程中,我遇到在调试 ibatis 执行的 SQL 是否正确时,无法查看 ibatis 是否执行了我想要执行的 SQL 语句,现发现一种解决方案就是在 log4j.xml 配置文件中加入以下代码就可以在控制台中打印出 ibatis 执行的 SQL 语句:
<appender name="IBatis" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%-4r [%t] %-5p %c %x - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="DEBUG" />
</filter>
</appender>
<logger name="com.ibatis" additivity="true">
<level value="DEBUG" />
</logger>
<logger name="java.sql.Connection" additivity="true">
<level value="DEBUG" />
</logger>
<logger name="java.sql.Statement" additivity="true">
<level value="DEBUG" />
</logger>
<logger name="java.sql.PreparedStatement" additivity="true">
<level value="DEBUG" />
<appender-ref ref="IBatis" />
</logger>
<logger name="java.sql.ResultSet" additivity="true">
<level value="DEBUG" />
<appender-ref ref="IBatis" />
</logger>
2、DEBUG调试如何跟踪
jar包:sourceforge.ibatis-2.3.0-sources.jar
com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement
protected void executeQueryWithCallback(RequestScope request, Connection conn, Object parameterObject, Object resultObject, RowHandler rowHandler, int skipResults, int maxResults)
throws SQLException {
.....................省略
errorContext.setMoreInfo("Check the SQL statement.");
//在这行打断点
String sqlString = sql.getSql(request, parameterObject);
/////////////////////省略
}
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- log4j.xml 简单配置 打印 mybatis 执行的 sql 语句
- log4j.xml简单配置实现在控制台打印sql执行语句
- 使用LOG4J打印ibatis执行的SQL语句
- 配置log4j使Ibatis的SQL语句输出到控制台
- log4j文件配置在控制台打印sql语句
- log4j 在控制台打印 mybatis 的 sql 语句的配置
- Ibatis,Mybatis利用log4j将SQL语句打印在控制台
- Ibatis,Mybatis利用log4j将SQL语句打印在控制台
- Ibatis,Mybatis利用log4j将SQL语句打印在控制台
- ibatis打印sql日志的方法,在log4j.xml中加入如下配置即可
- log4j打印出ibatis的执行sql
- 如何在控制台输出mybatis所执行的SQL语句(配置LOG4J文件)
- Ibatis 通过logging打印sql语句的xml配置
- Ibatis打印sql语句--log4j
- log4j 和slf4j的比较
- DevExpress的NavBarControl组件中NavBarGroup如何触发展开或者折叠事件?
- java 程序员上班那些事
- Oracle 起步日记(19)——安全管理、角色管理
- CMD命令行中cd命令用法
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- 实现数据跨域交互
- 跟我学plsql - 写可执行的语句 (二)
- 使用javascript的str和substr方法验证非法字符
- JVM了解
- Android procrank命令
- Android知识百科之提高篇——手机CPU构架
- Linux添加/删除用户和用户组
- C#导出数据到excel资料