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}

相关推荐
凯酱16 小时前
MyBatis 中 OGNL 的使用:从入门到实战
java·tomcat·mybatis
润乾软件1 天前
Trae+SQLazy 编写复杂 SQL 实践
数据库·sql
用户938515635071 天前
掘金风格后端数据库设计实战:从用户表到分布式架构,一文搞定
后端·sql
呆呆小孩1 天前
零基础学 MySQL(上):从建库建表到增删改查,一篇搭好 SQL 基础
android·sql·mysql
夏之小星星1 天前
【找回mysql被删除数据】
数据库·sql·mysql
刘婉晴1 天前
【AI提效】利用 qwenwork 智能体平台(免费)实现 webgoat 靶场 SQL 注入速通
数据库·sql
蓝缘1 天前
解决main No MyBatis mapper was found in 的警告
mybatis
luteres2 天前
Mybatis+SSM整合笔记
java·开发语言·mybatis
lzhdim2 天前
提高 SQL 语句执行速度的方法
java·开发语言·数据库·sql·oracle
晚染烟2 天前
每日八股day31
mybatis