回覆列表
  • 1 # 小雪020

    方法一:

    在mybatis-config.xml中配置加一個setting

    <?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" />

    </settings>

    </configuration>

    如果是spring整合mybatis的話,在sqlSessionFactory配置好configLocation屬性

    <bean>

    <property name="dataSource" ref="dataSource" />

    <property name="configLocation" value="classpath:conf/mybatis-config.xml"></property>

    <property name="mapperLocations" value="classpath:com/jstudio/user/dao/*.xml"></property>

    </bean>

    方法二:

    首先將ibatis log4j執行級別調到DEBUG可以在控制檯打印出ibatis執行的sql語句

    ###顯示SQL語句部分

    log4j.logger.com.ibatis=DEBUG

    log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG

    log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG

    log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG

    log4j.logger.Java.sql.Connection=DEBUG

    log4j.logger.java.sql.Statement=DEBUG

    log4j.logger.java.sql.PreparedStatement=DEBUG

  • 中秋節和大豐收的關聯?
  • 世界盃的全部歌曲?