#{value}和#{goodsId}的区别是什么?

#{value}和#{goodsId}的区别是什么?

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

同样是获取goods_id,#{value}和#{goodsId}的区别是什么?为什么不用一样的?

正在回答

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

2回答

同学你好,这里如果只传入一个参数,写成什么都可以,#{sss}也是可以的。但是建议命名有意义,比如官方文档中使用value,或者写为参数名goodsId。同学可以自己试一下。

祝:学习愉快~

好帮手慕阿满 2019-11-15 18:24:27

同学你好,在update中,传入的参数是Goods类型的,所以在获取参数时,使用的是Goods类的字段,比如#{title},#{goodId}

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

而delete中,传入的参数是Integer,并且只有一个,所以#{}写成什么都可以,写为#{goodsId}也是可以的。同学可以自己试一下。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 天才少年25 #1
    写成什么都可以?那#{sss}也可以?只要传入的参数是Integer,#{}就可以随便写?value是没有具体意义的?
    2019-11-15 20:37:24
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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