您当前的位置: 首页 >  mybatis

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

mybatis 使用foreach时出现"The expression 'list' evaluated to a null

qq_34412985 发布时间:2019-11-19 19:25:34 ,浏览量:0

 动态删除购物车中的商品

错误的写法:

   delete from ecs_cart where  user_id=#{userId}  and  goods_id in                #{goodsIdList}         

正确的写法:

    delete from ecs_cart where  user_id=#{userId}    and  goods_id in                  #{goodsIdList}         

错误的原因在于:

"你可以传递一个 List 实例或者数组作为参数对象传给 MyBatis。当你这么做的时 候,MyBatis 会自动将它包装在一个 Map 中,用名称在作为键。List 实例将会以“list” 作为键,而数组实例将会以“array”作为键。"

还有种可能是map中key对应的list是null

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.6917s