返回值问题

来源:13-9 服务端项目自动化发布、验证、故障排查与解决

qq_小梁labor_0

2019-03-28

Cart cart = cartMapper.selectCartByUserIdProductId(userId,productId);
if(cart == null){
//这个产品不在这个购物车里,需要新增一个这个产品的记录
Cart cartItem = new Cart();
cartItem.setQuantity(count);
cartItem.setChecked(Const.Cart.CHECKED);
cartItem.setProductId(productId);
cartItem.setUserId(userId);
cartMapper.insert(cartItem);
}else{
//这个产品已经在购物车里了.
//如果产品已存在,数量相加
count = cart.getQuantity() + count;
cart.setQuantity(count);
cartMapper.updateByPrimaryKeySelective(cart);
}
return this.list(userId);
}
----------------------------------------------------------------------------
为什么是cartMapper.updateByPrimaryKeySelective(cart);
而不是int row = cartMapper.updateByPrimaryKeySelective(cart);
int可以省略吗?

写回答

1回答

geelylucky

2019-03-28

亲爱的同学,你好,我是geely老师的助教。

这个有什么问题嘛,如果需要返回值的话,就int row接收,不需要就不接收,这个没有必要纠结。

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程