MyBatis 注意事项 —— 使用 SQL 注释 or 使用 XML 注释

MyBatis 注意事项 —— 使用 SQL 注释 or 使用 XML 注释

豆子 166 2022-03-24

遇到的一个坑,在 MyBatis 中使用 -- 注释了一个 SQL 语句,程序跑起来后一直报错,看日志才发现,注释的内容也被执行了

但其实 MyBatis 是支持 #-- 注释写法的,大多数时候也没问题,但遇到 #{**} 的写法的时候就容易报错,注释太长也容易报错

并且,使用这两种注释,注释的内容会随 SQL 一起打印到日志上,定位问题的时候会有干扰

所以

推荐使用 <!-- 注释 --> 注释,这是 XML 文件的注释,也就是说根本不会被编译进去,这才是我们注释的初衷,也非常可靠和安全,完全兼容不同数据库!


# MYBATIS