mybatis的Sql语句打印
我们在使用mybatis的时候,有时候,希望可以在eclipse的控制台下打印出来sql语句,但是有时候却不希望相关的语句打印。这个时候,需要我们进行一些配置。
在mybatis中,他通过调用一些接口,实现它的日志功能。mybatis在输出和打印日志的时候,会按照先调用容器自带的输出日志接口,如果没有再调用log4j的方式,进行日志的功能的实现。如果都没有,那么就不再提供日志功能,这个时候,它是不打印日志信息的。
那么,我们怎么配置使得控制台打印或者是不打印我们的sql语句呢?
在log4j的配置文件log4j.properties的文件中,有这么个配置信息:
#ibatis logger config 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,stdout
其中,如果不想打印相应的信息,那么,直接将debug改为info级别就可以了。它总过有五个级别可以设置:all<debug<info<warn<error 你可以根据自己的需求,配置自己需要打印的信息。
转载于:https://www.cnblogs.com/liyasong/p/mybatis_set_log.html
mybatis的Sql语句打印相关推荐
- Mybatis 动态Sql语句《常用》
MyBatis 的强大特性之一便是它的动态 SQL.如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦.拼接的时候要确保不能忘了必要的空格,还要注意省掉 ...
- MyBatis——动态SQL语句——if标签和where标签复合使用
功能需求 根据性别和名字查询用户 官方文档 MyBatis--动态 SQL SQL语句 SELECT id, username, birthday, sex, address FROM `user` ...
- statement执行insert into语句_【图文并茂】源码解析MyBatis ShardingJdbc SQL语句执行流程详解...
源码分析Mybatis系列目录: 1.源码分析Mybatis MapperProxy初始化[图文并茂] 2.源码分析Mybatis MappedStatement的创建流程 3.[图文并茂]Mybat ...
- Mybatis—动态SQL语句与逆向工程
Mybatis动态SQL语句与逆向工程 MyBatis动态SQL语句与逆向工程 1.动态SQL语句 1.1.动态SQL是什么 1.2.动态SQL有什么用 1.3.基于XML的实现 1.3.2.接口文件 ...
- Abp框架从零开始(基于.Net Core 2.2) 小记(三) 将EF生成调用的Sql语句打印到控制台
前一段时间,忙完了终身大事,导致自我学习的步伐给停了,这段时间赶紧快马加鞭,继续学习研究下Abp框架,这次我们把仓储层生成调用的Sql语句打印出来,方便以后程序的调试和调优. 在仓储层(EntityF ...
- Mybatis中sql语句报错无效参数类型问题
报错mybatis无效参数类型问题,mybatis中sql语句的参数,如果这个参数可以为空,那么则必须添加jdbcType,否则将报错无效参数类型. Mybatis文档中有如下解释: 像 MyBati ...
- MyBatis动态sql语句使用
一.MyBatis动态语句分为4种元素: 元素 作用 描述 if 条件判断 单条件判断 choose(when.otherwise) 条件选择,相当Java when 多条件分支判断 where.se ...
- boolean mybatis_浅谈mybatis中SQL语句给boolean类型赋值问题
我就废话不多说了,大家还是直接看代码吧~ SELECT m.menu_id , m.parent_id , m.`name` , 1 opens FROM menu m WHERE m.is_vali ...
- mybatis的SQL语句构建器
mybatis的SQL语句构建器 SQLProvider.java package com.qfedu.test;import com.qfedu.pojo.User; import org.apac ...
最新文章
- 利用NVIDIA NGC的TensorRT容器优化和加速人工智能推理
- 盛会再临,2018中国大数据技术大会(BDTC)首曝日程及议题
- 报告 | 2018中国区块链行业分析报告
- 知识点小记之转义字符
- 山西省能源产业发展动向及投资风险分析报告2021版
- mysql支持的平台和操作系统_MySQL 数据库所支持的操作系统_MySQL
- dynmic_debug动态控制kernel下的日志输出
- python for循环连续输入五个成绩判断等级_Python基础(1)——输入输出/循环/条件判断/基本数据类型...
- 如何实现Android平台GB28181前端设备接入
- 项目中坑记录:mongo 插入失败无提示
- 漂亮好听的蓝牙小音箱,真是郊游好玩伴,Sanag M11体验
- MAML代码学习记录
- t420i升级固态硬盘提升_老电脑想升级,如何选购最适合的固态硬盘
- BGP联邦和反射器实验
- java 获取年和季度_java获取当前时间的年周月季度等的开始结束时间
- STM32 DAP仿真器使用 F103系列
- 苹果cms v10影视网站安装海螺主题模板
- 一年后反思我的围棋经历
- 秩和检验(秩的概念,秩和检验法)
- Beyond compare4 激活和秘钥
热门文章
- 生产可用:是时候来一个微前端架构了!
- C语言输出长方柱的体积,需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、 height(高)。要求用成员函数实现以下功能...
- 在程序员审美下,这个小团队想构建一个规则驱动的开放游戏世界
- Linux复习资料——一篇文章学会安装Java(免环境配置)以及tomcat服务
- win10更名导致MySQL无法启动服务
- 【PHP7.2+】win10安装laravel(完整版,包含运行)
- mysql模糊查询(详细的解析与例句)-建议收藏
- etc/ld.so.conf
- 【11GR2 RAC】如何开启归档和FLASHBACK
- 打开和关闭Oracle Flashback