怎么打印 sql 語句


1、添加jar包

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.12</version> 
    </dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.12</version>
    </dependency>
<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>

2、在mybatis的配置文件<settings>標簽里配置,默認為log4j,如果使用的是log4j,不配置也可以

<settings>
    <!-- 使用log4j輸出日志 -->
    <!-- <setting name= "logImpl" value="LOG4J"/> -->
    <!-- java實體類和數據庫字段駝峰自動映射,默認為false -->
    <setting name= "mapUnderscoreToCamelCase" value="true"/>
</settings>

3、配置log4j.properties

  # MyBatis日志配置,MyBatis日志的最低級別是TRACE,在這個日志級別下,MyBatis 會輸出執行 SQL 過程中的詳細信息
  log4j.logger.test.mybatis.simple.mapper=TRACE
  # log4j.logger.test.mybatis.simple.mapper 是 mapper 接口包

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM