Mybatis Plus 查看组装的SQL条件的办法

Mybatis Plus 查看组装的SQL条件的办法:

1、日志配置为 trace模式开启数据库语句打印

比喻:在logback.xml里配置

java 复制代码
<logger name="com.hieasy.*.mapper" level="TRACE" />

但是这个开启后日志内容太多,查找与定位较为麻烦

2、直接在需要调试的地方log日志

比喻:

java 复制代码
log.info("kehuCustListSqlsegment:{},{}",wrapper.getSqlSegment(),wrapper.getParamNameValuePairs());

得到的结果如下:

2024-10-12 14:09:38.108 INFO 14412 --- [ XNIO-1 task-5] c.h.e.s.n.doc.impl.EKehuServiceImpl : kehuCustListSqlsegment:(isnull(tzsy,0) = #{ew.paramNameValuePairs.MPGENVAL1} AND CITY IN (#{ew.paramNameValuePairs.MPGENVAL2})),{MPGENVAL2=天津市, MPGENVAL1=0}

相关推荐
HenbCode2 分钟前
# Hive 性能优化实战
sql·apache hive
yangyanping2010844 分钟前
广告系统设计二之RTA系统设计
java·spring·mybatis
Boop_wu1 小时前
[Mybatis] MyBatis 快速入门教程(2)
mybatis
※DX3906※1 小时前
SpringBoot之旅4: MyBatis 操作数据库(进阶) 动态SQL+MyBatis-Plus实战,从入门到熟练,再也不踩绑定异常、SQL拼接坑
java·数据库·spring boot·spring·java-ee·maven·mybatis
Ujimatsu3 小时前
数据分析相关面试题
sql·数据分析
邂逅you3 小时前
SQL温故与知新
数据库·sql
鸽芷咕3 小时前
Oracle替换工程实践深度解析:金仓数据库破解PL/SQL“零改造”迁移难题
数据库·sql·oracle
柒.梧.3 小时前
Redis持久化详解:RDB与AOF的核心原理及使用指南
mybatis
小码吃趴菜4 小时前
服务器预约系统linux小项目-第四节课
数据库·sql·mysql
探索宇宙真理.4 小时前
Grafana SQL表达式漏洞 | CVE-2026-27876概念复现&研究
数据库·sql·grafana