文档章节

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
17.4K
13
mybatis整合不输出日志问题

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

冰-冰
2016/05/27
143
0
一个简单的MyBatis连接Oracle数据库的例子

今天学习了下MyBatis,写了一个简单的Java应用程序,通过MyBatis连接Oracle数据库。 我的电脑操作系统版本为Win7旗舰版(ServicePack1),Oracle版本为Oracle11g。 构建程序前,先建立一个数...

北风其凉
2016/03/01
10.6K
0

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-2

上篇文章(java框架学习日志-1)虽然跟着写了例子,也理解为什么这么写,但是有个疑问,为什么叫控制反转?控制的是什么?反转又是什么? 控制其实就是控制对象的创建。 反转与正转对应,正转...

白话
12分钟前
0
0
Integer使用双等号比较会发生什么

话不多说,根据以下程序运行,打印的结果为什么不同? Integer a = 100;Integer b = 100;System.out.println(a == b);//print : trueInteger a = 200;Integer b = 200;System.out.pr...

兜兜毛毛
昨天
7
0
CockroachDB

百度云上的CockroachDB 云数据库 帮助文档 > 产品文档 > CockroachDB 云数据库 > 产品描述 开源NewSQL – CockroachDB在百度内部的应用与实践 嘉宾演讲视频及PPT回顾:http://suo.im/5bnORh ...

miaojiangmin
昨天
4
0
I2C EEPROM驱动实例分析

上篇分析了Linux Kernel中的I2C驱动框架,本篇举一个具体的I2C设备驱动(eeprom)来对I2C设备驱动有个实际的认识。 s3c24xx系列集成了一个基于I2C的eeprom设备at24cxx系列。at24cxx系列芯片包...

yepanl
昨天
5
0
设计模式之工厂模式

本篇博文主要翻译这篇文章: https://www.journaldev.com/1392/factory-design-pattern-in-java 由于翻译水平有限,自认为许多地方翻译不恰当,欢迎各位给出宝贵的建议,建议大家去阅读原文。...

firepation
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部