ProductMapper.xml参数参数引用

ProductMapper.xml参数参数引用

问题描述:

视频中batchUpdateSellStatus方法为什么不需要写paramterType属性,之前对于带参方法的实现都会添加paramter属性

相关截图:

http://img1.sycdn.imooc.com//climg/610be05d09b5225f10000570.jpg

正在回答

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

1回答

同学你好,parameterType属性是指定对应的mapper接口方法接受的参数类型。

batchUpdateSellStatus()方法传入了多个参数:Integer[] ids和Integer sellStatus,如下:

http://img1.sycdn.imooc.com//climg/610c9ca90964a16b11220078.jpg

这时不适用parameterType,可以使用注解@Param来传入参数。

祝学习愉快~


  • 今天也要学习呢 提问者 #1

    可以用map么?在UserMapper中传入多个参数使用的是parameterType=map

    <select id="selectLogin" parameterType="map" resultMap="BaseResultMap">
     select
     <include refid="Base_Column_List"></include>
     from imooc_mall_user
     where username = #{userName, jdbcType=VARCHAR}
     and password = #{password}
    </select>


    2021-08-06 11:11:55
  • 同学你好,是可以的

    祝学习愉快~

    2021-08-06 17:01:46
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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