返回顶部
首页 > 资讯 > 数据库 >【Mysql】Mybatis 打印执行 SQL
  • 535
分享到

【Mysql】Mybatis 打印执行 SQL

mybatismysqlsql 2023-09-12 06:09:47 535人浏览 独家记忆
摘要

mybatis 默认不打印执行的sql日志。如果有需要的话,可以根据服务中日志框架的不同,进行不同的配置。 配置输出SQl执行记录 比如说,你想配置 Log4j2 日志框架下的 Mybatis 执行

mybatis 默认不打印执行的sql日志。如果有需要的话,可以根据服务中日志框架的不同,进行不同的配置。

配置输出SQl执行记录

比如说,你想配置 Log4j2 日志框架下的 Mybatis 执行SQL打印,则可以在 log4j2.xml里进行如下配置:
(注意注释的内容,不正确配置,就没有日志输出)

                                          

日志里的配法只能对一个Mapper生效,所有想对所有的Mapper生效的话,需要将他配置成 package 所在的位置,比如说 org.mybatis.example。

不同部署环境不同的日志配置

如果想对不同的部署环境设置不同的SQL执行输出策略的话,可以在根据不同的环境变量在对应的application.xml里进行配置。比如说我想在内网进行配置的话,可以配置成:

环境变量 spring:  profiles:    active: devapplication-dev.xml里配置logging:  config: classpath:log4j2-dev.xml

参考

如果不只是配置 log4j2,想配置 sl4fj 或者 log4 可以参考
Mybatis logging

log4j2 不同环境不同配置文件参考 Different Log4j2 Configurations per Spring Profile

来源地址:https://blog.csdn.net/yr12Dong/article/details/129560991

您可能感兴趣的文档:

--结束END--

本文标题: 【Mysql】Mybatis 打印执行 SQL

本文链接: https://lsjlt.com/news/404081.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【Mysql】Mybatis 打印执行 SQL
    Mybatis 默认不打印执行的SQL日志。如果有需要的话,可以根据服务中日志框架的不同,进行不同的配置。 配置输出SQl执行记录 比如说,你想配置 Log4j2 日志框架下的 Mybatis 执行...
    99+
    2023-09-12
    mybatis mysql sql
  • SpringBoot如何打印mybatis的执行sql问题
    目录SpringBoot打印mybatis的执行sql1、使用场景       2、具体实现      ...
    99+
    2023-05-13
    SpringBoot打印sql mybatis执行sql SpringBoot打印sql执行
  • SpringBoot怎么打印mybatis的执行sql问题
    这篇文章主要介绍了SpringBoot怎么打印mybatis的执行sql问题的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot怎么打印mybatis的执行sql问题文章都会有所收获,下面我们一起...
    99+
    2023-07-05
  • mybatis 插件: 打印 sql 及其执行时间实现方法
    Plugins摘一段来自MyBatis官方文档的文字。MyBatis允许你在某一点拦截已映射语句执行的调用。默认情况下,MyBatis允许使用插件来拦截方法调用:Executor(update、query、flushStateme...
    99+
    2023-05-31
    mybatis 打印 执行sql
  • Mybatis拦截器打印sql问题
    目录1.log4j2配置修改2.配置日志开关3.添加拦截器插件4.拦截器逻辑描述4.1 注入开关4.2 获取sql4.2 获取参数4.3 sql替换参数4.4 打印sql4.5打印效...
    99+
    2023-05-13
    Mybatis拦截器打印sql Mybatis拦截器 拦截器打印sql
  • springboot实现执行sql语句打印到控制台
    springboot 执行sql语句打印到控制台 1.简介 每当写完持久化语句时肯定免不了要查漏补缺一波。这里就可以将执行的sql打印到控制台来检查sql语句哪里出了问题。 2.配置...
    99+
    2024-04-02
  • Mybatis中特殊SQL的执行
    目录1.模糊查询2.批量删除3.动态设置表名4. 添加功能获取自增的主键1.模糊查询 大家应该还记得sql语句的模糊查询怎么写吧,那就是使用关键字like,并且有相应的通配符一起使用...
    99+
    2024-04-02
  • Mybatis 开启控制台打印sql语句
    概述 springboot+mybatis整合过程中,开启控制台sql语句打印的多种方式: 方法1 在springboot+mybatis整合中,可以将springboot的配置文件添加如下一段也可:...
    99+
    2023-09-09
    mybatis sql java
  • mybatis log4j2打印sql+日志实例代码
    目录前言基于maven的springboot第二种 jdk6,普通jar包的springmvc总结前言 将采用slf+log4j2方式进行打印日志,以下用两种方式,一种基于maven...
    99+
    2024-04-02
  • MyBatis中怎么执行SQL语句
    在MyBatis中执行SQL语句可以通过Mapper接口和映射文件来实现。以下是一般步骤: 1、创建Mapper接口:在Mapper...
    99+
    2024-03-07
    MyBatis
  • mybatis-plus的sql语句打印问题小结
    目录第一种方式:第二种方式:mybatis-plus使用时候的小问题记录。 在使用mybatis-plus的时候需要把sql的语句打印出来,查看执行的成功与否,在以前的项目的时候使用...
    99+
    2024-04-02
  • Mybatis控制台打印SQL语句的方法
    小编给大家分享一下Mybatis控制台打印SQL语句的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!问题描述在使用mybatis进行开发的时候,由于可以动态拼接sql,这样大大方便了我们。但是也有一定的问题,当我们动态...
    99+
    2023-06-14
  • 怎么在MyBatis中执行SQL语句
    这期内容当中小编将会给大家带来有关怎么在MyBatis中执行SQL语句,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。基础组件我们要理解 Mybatis 的执行过程,就必须先了解 Mybatis 中都有哪一...
    99+
    2023-06-15
  • MySql定时执行SQL
    好久没写博客了,因为没啥可写,感觉自己对技术的追求已经没有那么强烈了。今天总结一下mysql自带的定时计划。 首先show variables like '%event_sche%';查询定时策略是否开启,如果是关闭的话,需要先开启哦...
    99+
    2023-08-18
    mysql sql 数据库
  • 解读springboot配置mybatis的sql执行超时时间(mysql)
    目录一、yml全局配置二、java配置类配置总结当某些sql因为不知名原因堵塞时,为了不影响后台服务运行,想要给sql增加执行时间限制,超时后就抛异常,保证后台线程不会因为sql堵塞...
    99+
    2023-01-12
    springboot配置mybatis mybatis sql执行超时时间 mybatis配置sql超时时间
  • springboot如何整合mybatis将sql打印到日志
    这篇文章主要介绍了springboot如何整合mybatis将sql打印到日志,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在前台请求数据的时候,sql语句一直都是打印到控制...
    99+
    2023-05-30
    mybatis spring boot
  • Mybatis拦截器打印sql问题怎么解决
    本篇内容介绍了“Mybatis拦截器打印sql问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.log4j2配置修改关闭log4...
    99+
    2023-07-05
  • 【MySQL】MySQL中SQL执行流程
    文章目录 一、MySQL语句执行流程1.1、主要的原因有以下几点1.2、具体执行流程图如下 二、存储引擎三、MySQL的架构与内部模块四、崩溃恢复时如何判断事务是否需要提交 一、MyS...
    99+
    2023-09-16
    mysql sql 数据库
  • 浅谈MyBatis执行SQL的两种方式
    目录前言准备接口和Mapper配置文件:使用SqlSession 发送 SQL使用 Mapper 接口发送 SQL比较两种发送 SQL 方式前言 本文介绍MyBatis执行SQL语句...
    99+
    2024-04-02
  • MyBatis特殊SQL的执行实例代码
    目录1.模糊查询2.批量删除3.动态设置表名  4.添加功能获取自增的主键总结1.模糊查询 接口: public interface SelectMapper {...
    99+
    2023-01-30
    mybatis特殊sql执行 mybatis 特殊sql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作