zoukankan      html  css  js  c++  java
  • MyBatis日志实现

    maven项目resources文件夹下log4j.properties  

      其作用是输出controller包下参与Mybatis的类的SQL语句输出。如果包名不一样,请根据自己的项目情况调整。

    # Global logging configuration
    log4j.rootLogger=ERROR, stdout
    # MyBatis logging configuration...
    log4j.logger.controller=TRACE
    # Console output...
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

    mybatis-config.xml文件添加

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

    <?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="STDOUT_LOGGING"/> 
            <setting name="cacheEnabled" value="true"/><!-- 二级缓存 -->
        </settings> 
        <typeAliases>
          <package name="pojo"/>
        </typeAliases> 
        <environments default="development">
            <environment id="development">
                <transactionManager type="JDBC"/>
                <dataSource type="POOLED">
                    <property name="driver" value="com.mysql.jdbc.Driver"/>
                    <property name="url" value="jdbc:mysql://localhost:3306/lol?characterEncoding=UTF-8"/>
                    <property name="username" value="root"/>
                    <property name="password" value="root"/>
                </dataSource>
            </environment>
        </environments>
        <mappers>
            <mapper resource="pojo/Product.xml"/>
        </mappers>
    </configuration>
  • 相关阅读:
    使用TransactionScope实现事务
    CYQ.Data 框架系列
    MVP
    DYCOM用于开发网络应用程序的通信部分功能的快速开发
    架构师要了解
    Entity Framework资源
    Sina Blogs
    关于TransactionScope出错:“与基础事务管理器的通信失败”的解决方法总结
    在西方的程序员眼里,东方的程序员是什么样的?
    net2.0事务学习
  • 原文地址:https://www.cnblogs.com/Junsept/p/7418434.html
Copyright © 2011-2022 走看看