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}

相关推荐
z落落38 分钟前
StudentInfo表 分页、增删改 存储过程+C# WinForm 存储过程实现分页和增删改查
数据库·sql·mysql
用户3126874877201 小时前
分页插件到底怎么拦截 SQL?MyBatis-Plus 插件机制原理一次讲透
mybatis
涛声依旧393164 小时前
运维项目:InnoAI SQL 助手
运维·数据库·sql
马优晨4 小时前
pring Boot + MyBatis + Redis 项目分层架构详解 —— 各层职责、关系与工作流程
架构·mybatis·spring项目分层架构详解·spring项目架构详解·spring各层职责·spring关系与工作流程
脑子进水养啥鱼?5 小时前
where id > ‘5‘ 的查询 sql 查不到 id = ‘10‘ 的数据?
数据库·sql·postgresql
l1t6 小时前
PostgreSQL 11–18 中的 SQL 改进:个人精选-1
数据库·sql·postgresql
eam0511236 小时前
简易AI SQL助手搭建方式
数据库·人工智能·sql
Listen·Rain7 小时前
用AI开发出一个AI
java·人工智能·spring boot·tomcat·intellij-idea·mybatis·visual studio
sevenll077 小时前
SqlKit - 覆盖 50+ 数据库的 AI 智能体 SQL 桌面客户端
数据库·人工智能·sql·智能体
马优晨11 小时前
Spring Boot + MyBatis + Redis 整合实战 —— 项目源码深度解析
spring boot·redis·mybatis·mybatis + redis·redis实战·spring实战·mybatis实战