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}

相关推荐
小扎仙森22 分钟前
Springboot整合mybatis-plus
spring boot·后端·mybatis
听潮阁30 分钟前
【SSM详细教程】-13-SpringMVC详解
java·spring boot·spring·java-ee·tomcat·maven·mybatis
计算机学姐42 分钟前
基于协同过滤算法的旅游网站推荐系统
vue.js·mysql·算法·mybatis·springboot·旅游·1024程序员节
鹿屿二向箔1 小时前
病人跟踪治疗信息管理系统设计与实现
java·spring·mybatis
nice666605 小时前
初识JDBC
java·数据库·sql·mysql·idea
计算机学姐5 小时前
基于SpringBoot的汽车票网上预订系统
java·vue.js·spring boot·后端·mysql·java-ee·mybatis
海波东7 小时前
oracle和mysql的区别常用的sql语句
sql·mysql·oracle
北执南念7 小时前
Mybatis 注意传递多种参数,不一定都有参数值,用xml如何写出查询语句
xml·tomcat·mybatis
华为云开发者联盟7 小时前
遇到慢查询怎么办?一文解读MySQL 8.0查询分析工具
sql·mysql·查询分析·explain analyze
API开发8 小时前
测试华为GaussDB(DWS)数仓,并通过APISQL快速将(表、视图、存储过程)发布为API
数据仓库·sql·postgresql·华为云·api·gaussdb·apisql