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}

相关推荐
StarRocks_labs1 小时前
StarRocks I/O 模型揭秘(一):查询是如何被拆解与调度的?
starrocks·sql·pipeline·mpp·fe
cTz6FE7gA1 小时前
XSS、CSRF、SQL注入、防重放与敏感数据保护的分层策略
sql·xss·csrf
升职佳兴2 小时前
SQL 进阶4:查询从未下单的用户与 NOT EXISTS 完整解析
数据库·sql
计算机学姐2 小时前
基于SpringBoot的高校餐饮档口管理系统
java·vue.js·spring boot·后端·spring·intellij-idea·mybatis
wregjru3 小时前
【MySQL】4. 数据约束详解
数据库·sql·oracle
问道飞鱼4 小时前
【数据库相关】MySQL全分类SQL详解(超多数据类型+全约束+实战落地)
数据库·sql·mysql·范例
身如柳絮随风扬4 小时前
MyBatis-Plus与PageHelper分页方案对比
mybatis
罗山仔4 小时前
【Vertx构建异步响应式reactive mybatis,mybatis-vertx-adaptor】
mybatis·orm·异步·reactive·响应式·webflux·vertx
java1234_小锋17 小时前
Java高频面试题:如何编写一个MyBatis插件?
java·开发语言·mybatis
fe7tQnVan18 小时前
MyBatis-动态sql与高级映射
数据库·sql·mybatis