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

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

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

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

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

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

这里写图片描述

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

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


王二语录

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

GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45 7 个月前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 7 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐