设置Mybatis打印调试sql的两种方式
来源:互联网 发布:高富帅标准 知乎 编辑:程序博客网 时间:2024/06/05 18:56
直接将mybaties的sql答应出来有两种方式:
(1)直接配置log4j 配置文件
log4j.rootLogger=DEBUG, Console #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n log4j.logger.java.sql.ResultSet=INFO log4j.logger.org.apache=INFO log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG
(2)配置xml文件
再调用sqlsession的地方设置应用setting文件
<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/cyber/vip/dao/*.xml"></property> </bean>mybatis-config.xml:
<?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>
mybatis的日志打印方式比较多,SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING,可以根据自己的需要进行配置
settings的更多参数可以参考官网文档:http://www.mybatis.org/mybatis-3/zh/configuration.html#settings
阅读全文
5 0
- 设置Mybatis打印调试sql的两种方式
- 设置Mybatis打印调试sql的两种方式
- 设置Mybatis打印调试sql的两种方式
- mybatis打印sql log4j的两种配置方式
- 控制台调试,mybatis sql打印
- mybatis sql日志打印设置
- Mybatis设置打印sql语句
- Mybatis SQL语句的两种映射方式 mapper的xml配置和接口两种方式
- xshell打印日志的两种方式
- 页面的两种打印方式
- mybatis 一对一的映射(两种方式)
- 使用mybatis的两种方式
- MyBatis别名的两种实现方式
- MyBatis操作数据库的两种方式
- MyBatis开发dao的两种方式
- MyBatis配置数据源的两种方式
- T-SQL打印杨辉三角的两种解决方式
- Mybatis配置日志打印(具体为了打印sql方便调试)
- Codeforces Fox And Snake
- SVN 恢复至某个版本
- LinkedHashMap
- Java中equals()和==号的区别
- iOS 关于友盟微信分享成功回调不走的问题
- 设置Mybatis打印调试sql的两种方式
- 手摇算法(三重翻转算法)和空间复杂度为o(1)的归并排序
- 异常点检测算法(二)矩阵分解
- Memcache基础教程
- Android Camera动态人脸识别+人脸检测基于OpenCV(无需OpenCVManager)
- # WebGL 2 Samples
- TreeMap集合键是Student值是String的案例
- 使用ajax传递数据时的地址等相关问题
- 人事管理--转正功能需求分析