设置参数的不同方式

设置参数的不同方式

老师,findOne方法中设置pid的方式为:

http://img1.sycdn.imooc.com//climg/5d492a8a00016e4713660768.jpg

可是下面的update设置pid的方式为:

http://img1.sycdn.imooc.com//climg/5d492ae300015da513660768.jpg

为什么同样是取pid,却要用到两种不同的方法,有何区别?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

首先,第一个findOne 方法是根据这个pid 去查询商品信息,传入的就是这个pid值。

但是第二个update 是先将这个pid和其他商品属性封装成JavaBean,传入的就是一个实体类。所以后面要从这个Javabean里面拿到这个pid值。

  • 岩爵 提问者 #1
    findOne方法中rs是一个集合,那这个集合的元素是什么类型呢?rs.getInt("pid")这是什么用法,是集合里的方法吗?另外,findOne方法中的pid,pstmt.setInt(1, pid);这里pid的来源是什么?
    2019-08-06 15:49:45
  • 天天4244770 回复 提问者 岩爵 #2
    rs 是数据库操作执行的结果,可以是集合,也可能是一个执行影响的个数。 rs.getInt("pid") 这个就是获取查询结果的一个方法。 findOne 里面pid 是前台页面传入的值。
    2019-08-06 16:26:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师