文档章节

Mybatis控制台输出SQL问题

 中国租女友网
发布于 2014/06/04 11:48
字数 277
阅读 25
收藏 1

Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种方式: 

  • SLF4J

  • Apache Commons Logging

  • Log4j 2

  • Log4j

  • JDK logging 

具体选择哪个日志实现由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果一个都未找到,日志功能就会被禁用。

不少应用服务器的classpath中已经包含Commons Logging,如Tomcat和WebShpere, 所以MyBatis会把它作为具体的日志实现

记住这点非常重要。这意味着,在诸如 WebSphere的环境中——WebSphere提供了Commons Logging的私有实现,你的Log4J配置将被忽略。

这种做法不免让人悲摧,MyBatis怎么能忽略你的配置呢?事实上,因Commons Logging已经存 在,按优先级Log4J自然就被忽略了!

解决办法:

在mybatis-config.xml配置文件中:

  

<configuration>

<settings> 

<!-- 让mybatis不使用自己的slf4j日志功能、使用log4j输出日志 -->

        <setting name="logImpl" value="LOG4J"/> 

 </settings>

</configuration>

         

  

中国最大租友网站:中国租女友网WWW.1ZUYOU.COM

本文转载自:http://blog.csdn.net/isea533/article/details/22931341

共有 人打赏支持
粉丝 0
博文 8
码字总数 1223
作品 0
佛山
mybatis 学习笔记(二):mybatis SQL注入问题

mybatis 学习笔记(二):mybatis SQL注入问题 SQL 注入攻击 首先了解下概念,什么叫SQL 注入: SQL注入攻击,简称SQL攻击或注入攻击,是发生于应用程序之数据库层的安全漏洞。简而言之,是在...

希希里之海
08/23
0
0
mybatis--#{}与${}的区别

首先,谈谈mybatis怎么防止sql注入 上述是mybatis的mapping中一段代码,当请求的时候,控制台输出 我们会发现,无论输入什么参数,打印出的sql都是这样。原因是: mybatis启用了预编译功能,...

求是科技
2016/10/12
20
0
spring+mybatis 事务不生效,求助各位大神

软件环境是 spring3.1.1 mybatis-3.1.1 commons-dbcp-1.4 tomcat7.0 mysql5.5 service层添加了@Transactional(rollbackFor = RuntimeException.class) service中的方法调用N次Mapper 控制台中......

xu
2014/01/12
17K
13
mybatis整合不输出日志问题

最近整合ssm框架时,整合log4j时,控制台不输出sql语句。查看log4j.properties的配置文件,确定没问题后,各处查资料,查找解决办法。最终在一篇博客里找到解决办法,博客地址(目前忘记了)...

冰-冰
2016/05/27
143
0
Spring4+SpringMVC+Hibernate4整合,你可能会遇到的问题

1、java.lang.ClassNotFoundException: org.springframework.orm.hibernate4.LocalSessionFactoryBean 缺少spring-orm jar包,如下: <dependency> <groupId>org.springframework</groupId> ......

阿阿阿阿阿局
2016/08/16
98
0

没有更多内容

加载失败,请刷新页面

加载更多

DES/3DES(TripleDES)加密、解密测试数据

以下结果经 PHP+openssl及VB.NET验证,ECB模式。 PHP 7.0.10 (cli) (built: Aug 18 2016 09:48:53) ( ZTS ) OpenSSL Library Version: OpenSSL 1.0.1t 3 May 2016 VB.net 2003 ****** DES(S......

SamXIAO
39分钟前
1
3
Java11的新特性

Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 序 本文主要讲述一下Java11的新特性 版本号 java...

go4it
40分钟前
3
0
Maven常用命令及相关笔记

Maven常用命令 dos指令 4. 编译源代码: mvn compile 6. 运行测试: mvn test 8. 打包: mvn package 9. 在本地Repository中安装jar: mvn install 10. 清除产生的项目: mvn clean 4. 运行项...

颖伙虫
46分钟前
1
0
swagger2.2.2 与 spring cloud feign冲突 导致服务请求报空

swagger2.2.2 与 spring cloud feign冲突 Java代码 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.choosefine.web.console.ar......

泉天下
49分钟前
1
0
设计模式之 明确责任 观察者模式 状态模式 责任链模式

观察者模式是任务分发的一种模式。 如果认为我们设计的系统的各个模块(或子系统)的最终目的是完成共同任务,那么这个任务如何分配到多个模块的就是我们遇到的第一个问题。简单设计场合我们...

backbye
54分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部