楼主: jsiwh98909
465 0

[统计软件] mybatis怎么打印sql语句?方法介绍 [推广有奖]

  • 0关注
  • 0粉丝

小学生

92%

还不是VIP/贵宾

-

威望
0
论坛币
20 个
通用积分
0.1000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
170 点
帖子
5
精华
0
在线时间
3 小时
注册时间
2020-7-14
最后登录
2020-7-30

楼主
jsiwh98909 发表于 2020-7-21 20:32:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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语句的方式你都了解了吗?你可以去尝试一下哦。



二维码

扫码加我 拉你入群

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

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

关键词:sql语句 方法介绍 sql ATI Tis

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-30 05:18