最近开发新功能,调试 mapper.xml 里的SQL,遇到了极其痛苦的事情:
- 没有 p6spy SQL无法输出到工作台
- mapper 接口没有实现 MyBatis 的 BaseMapper 导致 MyBatis Log Plugin 工作台不输出SQL
如果你写的SQL没有语法错误,那么你的SQL就无法打印,很无奈的方法就是故意写错部分SQL,工作台就有整个SQL的输出了,这也是没有办法的办法。
-- 比如 空字段的AS操作
select a, b, c, AS e from tableName