mybatis 打印SQL语句
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                mybatis 打印SQL语句
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                方法一:
在mybatis-config.xml中配置加一個(gè)setting
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configurationPUBLIC "-//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" value="classpath:conf/mybatis-config.xml"></property><!-- 自動掃描mapping.xml文件 --><property name="mapperLocations" value="classpath:com/jstudio/user/dao/*.xml"></property> </bean>?
方法二:
首先將ibatis log4j運(yùn)行級別調(diào)到DEBUG可以在控制臺打印出ibatis運(yùn)行的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?
轉(zhuǎn)載于:https://www.cnblogs.com/zsg88/p/7903735.html
總結(jié)
以上是生活随笔為你收集整理的mybatis 打印SQL语句的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: msp430项目编程14
- 下一篇: vscode格式化关于符合eslint检
