Open quote is expected for attribute "{1}" associated with an element type "id".

太过爱你忘了你带给我的痛 2021-09-10 16:42 320阅读 0赞

今天在写完一个mybatis的xml配置后,项目怎么就是启动不起来,后台一直报Open quote is expected for attribute “{1}” associated with an element type “id”.

  1. Caused by: org.xml.sax.SAXParseException: Open quote is expected for attribute "{1}" associated with an element type "id".
  2. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
  3. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)
  4. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388)

虽然看不懂错误信息,但可以感觉到时xml哪里写错了,但是看来看去,看不出门道,真是奇了怪了!

  1. <select id=“getDealsById“ parameterType=“hashmap“ resultMap=“BaseResultMap“>
  2. SELECT * FROM ym_deals WHERE id = #{id} and is_delete=#{is_delete}
  3. </select>

哦,信息贴到markdown中到很明显的看出错误了。

对,是中文标点符号的原因。

这里写图片描述

在eclipse中看得并不明显,再加上是去mybatis的帮助文档上拷贝的,一时半会竟然没有发现错误。

不知道伙伴们有没有好的办法来eclipse中显示明显的中文标点符号的做法?


王二语录

那么人生何处不爬虫,爬虫请标http://blog.csdn.net/qing_gee
小小错误,大大经验

发表评论

表情:
评论列表 (有 0 条评论,320人围观)

还没有评论,来说两句吧...

相关阅读