mybatis-plus的sql语句打印问题小结

 更新时间:2022年04月21日 11:31:59   作者:m0_67402013  
这篇文章主要介绍了mybatis-plus的sql语句打印问题,今天将常用的方式拷贝过来之后,发现没有发生效果(开始的时候以为是使用配置中心nacos导致问题,最后经过仔细的检查发现是单词拼错了),所以在这里记录一下

mybatis-plus使用时候的小问题记录。

在使用mybatis-plus的时候需要把sql的语句打印出来,查看执行的成功与否,在以前的项目的时候使用过这种各样的方式,在使用mybatis-plus上面也使用过两种方式,今天将常用的方式拷贝过来之后,发现没有发生效果(开始的时候以为是使用配置中心nacos导致问题,最后经过仔细的检查发现是单词拼错了),所以在这里记录一下。

第一种方式:

mybatis-plus:
	configuration:
		log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

在配置文件或者配置中心中使用上面的配置。

使用了上面的配置之后,打印的语句会非常的详细,包含了sql语句,执行结果的数据集,数据结果条数等,在调试的时候会比较好用,但是如果语句执行之后的结果比较多,那么日志数量就会爆炸在控制台刷屏,所以我更倾向于第二种方式。

第二种方式:

logging:
  level:
    com:
      ***:
        ***:
          dao: debug

注:com.***.***.dao 是对应的项目的mapper扫描文件可能是dao也可能是mapper,根据项目的具体情况不一样。

在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,执行相关的程序之后会打印sql语句,执行语句之后的返回结果数据集数量,不会返回具体的结果集,通常在使用的时候这个配置就可以了。

补充:mybatisPlus配置控制台打印sql语句

1、配置文件为application.yml格式

   #mybatis-plus配置控制台打印完整带参数SQL语句
    mybatis-plus:
      configuration:
        log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

2、配置文件为application.properties格式

 #mybatis-plus配置控制台打印完整带参数SQL语句
    mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

到此这篇关于mybatis-plus的sql语句打印问题的文章就介绍到这了,更多相关mybatis-plus sql语句打印内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SQL Server如何保证可空字段中非空值唯一

    SQL Server如何保证可空字段中非空值唯一

    今天同学向我提了一个问题,我觉得蛮有意思,现记录下来大家探讨下。问题是:在一个表里面,有一个允许为空的字段,空是可以重复的,但是不为空的值需要唯一。
    2011-03-03
  • SQLSERVER服务手工启动 批处理文件

    SQLSERVER服务手工启动 批处理文件

    装完SQLSERVER2005 因为开机很慢 所以呢就把开机服务搞成手动的了,这样开机快了很多可是问题也来了每次要用SqlServer的时候要一个一个服务去开起来
    2011-03-03
  • 利用sql函数生成不重复的订单号的代码

    利用sql函数生成不重复的订单号的代码

    利用sql函数生成不重复的订单号的代码,需要的朋友可以参考下。
    2011-12-12
  • 安装sqlserver2022提示缺少msodbcsql.msi错误消息的解决

    安装sqlserver2022提示缺少msodbcsql.msi错误消息的解决

    本文主要介绍了安装sqlserver2022提示缺少msodbcsql.msi错误消息,msoledbsql.msi文件是Microsoft OLE DB Provider for SQL Server的安装文件,下面就来介绍一下解决方法
    2024-05-05
  • 浅谈Transact-SQL

    浅谈Transact-SQL

    Transact-SQL 是使用 SQL Server 的核心。 与 SQL Server 实例通信的所有应用程序都通过将 Transact-SQL 语句发送到服务器进行通信,而不管应用程序的用户界面如何。
    2014-08-08
  • 优化SQL Server的内存占用之执行缓存

    优化SQL Server的内存占用之执行缓存

    在论坛上常见有朋友抱怨,说SQL Server太吃内存了。这里笔者根据经验简单介绍一下内存相关的调优知识
    2012-04-04
  • sqlserver数据库出现置疑的解决思路

    sqlserver数据库出现置疑的解决思路

    首先新建一个同名的数据库,然后再停掉sql server服务,用原数据库的数据文件覆盖掉这个新建的数据库文件,重启sql server服务。感兴趣的朋友可以参考下哈,希望可以帮助到你
    2013-03-03
  • 详解partition by和group by对比

    详解partition by和group by对比

    这篇文章主要介绍了详解partition by和group by对比,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • SQL查询效率注意事项小结

    SQL查询效率注意事项小结

    SQL查询效率注意事项小结,需要的朋友可以参考下。
    2011-12-12
  • sql server创建复合主键的2种方法

    sql server创建复合主键的2种方法

    sql server创建复合主键的2种方法,需要的朋友可以参考一下
    2013-02-02

最新评论