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}

相关推荐
冰冰菜的扣jio3 小时前
Redis缓存问题——一致性问题、事务、持久化
java·spring·mybatis
CCPC不拿奖不改名4 小时前
SQL基础(SQL小白教程):MySQL语句+环境一键搭建+面试习题
数据库·sql·计算机网络·mysql·oracle·面试·职场和发展
程序员张37 小时前
Mybatis条件判断某属性是否等于指定字符串
java·spring boot·mybatis
BD_Marathon8 小时前
MyBatis获取添加功能自增的主键
mybatis
Davina_yu8 小时前
2026年节假日表SQL
数据库·sql
码农小卡拉9 小时前
数据库:主键 VS 唯一索引 区别详解
java·数据库·sql
航Hang*10 小时前
第3章:复习篇——第1节:创建和管理数据库---题库
数据库·笔记·sql·学习·期末·复习
降临-max11 小时前
JavaWeb企业级开发---Mybatis
java·开发语言·笔记·学习·mybatis
闲人不梦卿11 小时前
数据库安全和事务以及sql
数据库·sql
小蜗的房子11 小时前
Oracle 19C RAC Public IP单网卡改为bond模式操作指南
运维·网络·数据库·sql·tcp/ip·oracle·oracle rac