今天碰到一个挺无语的事情,明明我的sql注释了,但是在服务器上的sql打印中还是有,并且因为注释的sql中一个已经去掉的参数还报错了。。。
查询了一番下来,原因大致如下,分享出来给兄弟们避避坑:
1、xml中的sql注释要规范,应该以::<! --注释内容-->,而不是:/**/或--
正确示范:
<!-- select * from a -->
错误示范:
-- select * from a
或
/**
* select * from a
/
2、无用的sql尽量及时删除,以免不必要的问题产生,如果想找到之前的记录,去历史版本里找就好了,没必要注释
3、更改sql后一定本地运行调试下,再简单也不要忽视这些细节