在org.mybatis.spring.SqlSessionTemplate类的invoke方法出打断点,就可以在sqlSession的executor中的delegate中的statementMap里看到要执行的sql语句,详细信息见下图。

掌握这个技能,定位问题非常高效。

2022.2.24补充

经过实战验证,我这个好像好像不是太通用,可以参考另外一个老哥的博客 mybatis调式查看最终sql语句_黄大仙儿的专栏-CSDN博客_mybatis 查看最终sql

更多推荐

mybatis调试怎么查看最终执行的sql语句