zoukankan      html  css  js  c++  java
  • mybatis3.2.3+spring3 控制台打印sql解决办法

    学习mybatis的时候遇到打印不出sql 的问题,在这里做个总结:

    1:首先log4j.properties这样配置;

    log4j.rootLogger=DEBUG,console,R
    
    log4j.appender.console=org.apache.log4j.ConsoleAppender
    log4j.appender.console.threshold=debug
    log4j.appender.console.layout=org.apache.log4j.PatternLayout
    log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%M(%L) -%m%n
    
    log4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.Append=true
    log4j.appender.R.File=D:/springmvc.log
    log4j.appender.R.Threshold=warn
    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%M(%L) -%m%n
    log4j.appender.R.MaxFileSize=20MB
    
    #避免debug等级日志输入
    log4j.logger.org = info

    2:检查自己导入的jar包,看是否存在这三个包 log4j   slf4j-api   slf4j-log4j12

      如果这三个包都存在或只存在log4j,请跳过步骤3

    3:项目对slf4j-api又不想导入slf4j-log12,那么作如下配置:

    spring配置:
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
               <property name="dataSource" ref="dataSource"/>
               <property name="mapperLocations" value="classpath:com/chencheng/mapping/*.xml"/>
               <!-- 注册mybatis配置文件 --!>
               <property name="configLocation" value="classpath:mybatis-config.xml"/>
           </bean>        
    
    
    
    mybatis-config.xml配置
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd" >
    <configuration>
        <settings>
            <setting name="logImpl" value="LOG4J"/> //使用log4j
        </settings>
    </configuration>

    完成上面的配置,我们应该能看到控制台打印的sql了。如图:

  • 相关阅读:
    2019山东ACM省赛K题 zoj4123 Happy Equation
    2019山东ACM省赛总结
    ds
    CCPC2018 桂林 A: Array Merge(贪心、带权并查集合并)
    temp
    BZOJ 1013 球形空间产生器(高斯消元)
    BZOJ 2973 石头游戏(矩阵构造,矩阵快速幂)
    POJ 3233 Matrix Power Series (矩阵乘法,分块矩阵)
    每日bing API
    《音乐商店》第3集:模型规划
  • 原文地址:https://www.cnblogs.com/learningchencheng/p/4648521.html
Copyright © 2011-2022 走看看