Mybatis学习——传递Map型参数

时间:2023-03-09 06:36:29
Mybatis学习——传递Map型参数

Spring整合Mybatis调用


     public boolean editItemSales(int i_id, int i_sales) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("i_id", i_id);
map.put("i_sales", i_sales);
try{
super.getSqlSession().update("com.wd.dao.item.mapper.updateSales", map);
return true;
}catch(Exception e) {
return false;
}
}

Mapper映射文件


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