Mybatis学习——传递Map型参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis学习——传递Map型参数相关的知识,希望对你有一定的参考价值。

Spring整合Mybatis调用


 1     public boolean editItemSales(int i_id, int i_sales) {
 2         Map<String, Object> map = new HashMap<String, Object>();
 3         map.put("i_id", i_id);
 4         map.put("i_sales", i_sales);
 5         try{
 6             super.getSqlSession().update("com.wd.dao.item.mapper.updateSales", map);
 7             return true;
 8         }catch(Exception e) {
 9             return false;
10         }
11     }

 

Mapper映射文件


    <!-- 增加商品销量 -->
    <update id="updateSales" parameterType="java.util.Map">
        update item set i_sales=i_sales+#{i_sales} where i_id=#{i_id}
    </update>

 

 

以上是关于Mybatis学习——传递Map型参数的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis学习笔记

mybatis学习

MyBatis传递map参数时,key值为空的处理

mybatis传递多个参数值(转)

mybatis多个参数传递

mybatis传入参数为map,map的某个值位数组解析错误的问题