mybatis的IllegalArgumentException异常

杯酒丶 发布于 2017/03/27 15:23
阅读 167
收藏 0

<foreach collection="list" item="item" index="index" separator=",">
                update goods
                <set>
                  <if test="#{item.goodsprice} &gt; '100000'.toString()" >
                      VipStock = 1
                  </if>
         <if test="#{item.goodsprice} &lt; '100000'.toString() and #{item.goodsprice} &gt; '30000'.toString()" >
                      VipStock = 5
                  </if>
                  <if test="#{item.goodsprice} &lt; '30000'.toString()" >
                      VipStock = 10
                  </if>
                </set>
                where GoodsNo = ${item.goodsno}
       </foreach>

java.lang.IllegalArgumentException: invalid comparison: java.util.LinkedHashMap and java.lang.String会报这个错为啥

加载中
0
杯酒丶
杯酒丶

求大神解答一下

0
风翔飞
风翔飞

你把组装好的sql在数据库执行一下就知道了。。。没这么写的

返回顶部
顶部