请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

注释引发的错误

老师,我做完这集视频后,回去给以前做的 ShopDao 添加了如下注释:

图片描述
可是我发现:

  1. 在添加完这几个注释后,之前做的关于 queryShopList 的测试全部都会失败(只打印信息,不进行 assertEquals判断的那种)。
  2. 如果想要不报错,要么删掉每个 if 标签里面的第一个 AND ,要么就删掉注视。
    请问老师知道是什么原因吗? 报错的话,提示的是 MySQL 版本问题。

正在回答 回答被采纳积分+3

1回答

提问者 SayCheese 2021-03-12 16:14:03

老师,我去搜了下,有人也遇过这种错误。说是必须使用 `<!-- -->`  这样进行注释才行。我这个 `#` 开头的注释是 `IDE` 自动添加的,所以以为没问题。

可是原因还是不明,他们说是 `#{}` 这样的注释会被自动解析(这个能理解,因为 mybatis 中语法是这样的),但是我是只有 `#` ,也会被解析吗。

0 回复 有任何疑惑可以回复我~
  • 翔仔 #1
    同学好,因为xml认的<!-- -->注释符,不认#,#通常是shell脚本认的,这个没有啥原因,主要就是解析xml的统一规范
    回复 有任何疑惑可以回复我~ 2021-03-12 23:18:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信