ibatis 查询找错:有下面一个查询语句,报的错是:在 xx后面找到异常标记 "PROPERTY_VALUE"。预期是and
答案:4 悬赏:60 手机版
解决时间 2021-04-13 21:59
- 提问者网友:人生佛魔见
- 2021-04-13 06:20
ibatis 查询找错:有下面一个查询语句,报的错是:在 xx后面找到异常标记 "PROPERTY_VALUE"。预期是and
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-04-13 07:05
查询语句用到了外部传入的变量值,parameterClass="map" 不应该少,再试试吧。追问这个是问题, 但不是报错所在。
我已经找到了。追答哪儿的问题,一起学习!追问说出来了,分给谁呢。。
(SELECT ID FROM TESTDB.TESTTABLE
WHERe PROPERTY_ID = #extendedAttID3#
PROPERTY_VALUE = #extendedAttValue3#
) V3
这段里因为
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-04-13 11:05
你只有返回值,没有传参数
hashMap放的是参数,参数要和你这里面的#extendedAttValue2#要一样,每一个多要对上。追问这个是问题,但不是报错所在。
我已经找到错误了。追答问题在哪里追问
(SELECT ID FROM TESTDB.TESTTABLE
WHERe PROPERTY_ID = #extendedAttID3#
PROPERTY_VALUE = #extendedAttValue3#
</isNotEmpty>
) V3
</isNotEmpty>
</dynamic>
这段里因为
hashMap放的是参数,参数要和你这里面的#extendedAttValue2#要一样,每一个多要对上。追问这个是问题,但不是报错所在。
我已经找到错误了。追答问题在哪里追问
(SELECT ID FROM TESTDB.TESTTABLE
WHERe PROPERTY_ID = #extendedAttID3#
PROPERTY_VALUE = #extendedAttValue3#
</isNotEmpty>
) V3
</isNotEmpty>
</dynamic>
这段里因为
- 2楼网友:不甚了了
- 2021-04-13 10:01
你先试试你的正常语句在数据库中是否能够运行,应该是sql语句有问题。
- 3楼网友:佘樂
- 2021-04-13 08:26
看完发现不缺少AND啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯