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}

相关推荐
!chen9 小时前
MyBatis-plus拓展之字段类型处理器、自动填充和乐观锁
java·tomcat·mybatis
jgyzl10 小时前
2026.3.11MyBatis-Plus基本使用与思考
java·数据库·mybatis
杰克尼11 小时前
苍穹外卖--day10
java·数据库·spring boot·mybatis·notepad++
小江的记录本11 小时前
【SQL】多表关系与冷热数据(全维度知识体系)
数据库·sql·mysql·数据库开发·数据库架构
wang24559819914 小时前
【MySQL基础篇】概述及SQL指令:DDL及DML
sql·mysql·oracle
mcooiedo17 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
麦聪聊数据19 小时前
SQL2API 网关的透明缓存与请求合并机制
数据库·sql·低代码·微服务
只能是遇见19 小时前
【SpringBoot3】Spring Boot 3.0 集成 Mybatis Plus
spring boot·后端·mybatis
MegaDataFlowers21 小时前
一对多和多对一处理
mybatis
aq55356001 天前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql