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

今天在写完一个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
小小错误,大大经验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沉默王二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值