全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
466 0
2020-07-21

1、在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 id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">    <property name="dataSource" ref="dataSource" />    <property name="configLocation"  izswenda.com value="classpath:conf/mybatis-config.xml"></property>    <!-- 自动扫描mapping.xml文件 -->    <property name="mapperLocations" value="classpath:com/jstudio/user/dao/*.xml"></property></bean>

2、将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句

###显示SQL语句部分log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common, jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common;abc.ScriptRunner=DEBUGlog4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUGlog4j.logger.Java.sql.Connection=DEBUGlog4j.logger.java.sql.Statement=DEBUGlog4j.logger.java.sql.PreparedStatement=DEBUG

以上两种打印sql语句的方式你都了解了吗?你可以去尝试一下哦。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群