国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Mybatis有多個(gè)參數(shù)時(shí)的寫法

2022-07-24 13:47 作者:限量版范兒  | 我要投稿

1.第一種寫法

Mapper接口函數(shù)

public boolean uploadUserUpwd(String upwd,String uname);

Mapper.xml

<update id="uploadUserUpwd" parameterType="String" > ? ? ? ?update login ? ? ? ?set upwd=#{arg0} ? ? ? ?where uname=#{arg1} </update>

2.第二種寫法

public boolean uploadUserUpwd(@Param("upwd") String upwd,@Param("uname") String uname);

此時(shí)xml中用參數(shù)名字即可

當(dāng)xml中不使用arg0,而使用單個(gè)的參數(shù)名稱,報(bào)錯(cuò):Parameter ‘xxx‘ not found. Available parameters are [arg1, arg0, param1, param2]

問題分析:沒有@Param注解指定參數(shù)名時(shí),底層使用的是一個(gè)HashMap集合,把每個(gè)參數(shù)以key為arg0…argN,value為實(shí)際參數(shù)和key為param1…paramN,value為實(shí)際參數(shù)的形式,依次存入到HashMap集合中,例如: {arg0=1000,param1=1000,arg1=lisi,param2=lisi…}

原文鏈接:https://www.dianjilingqu.com/441425.html

Mybatis有多個(gè)參數(shù)時(shí)的寫法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
敦化市| 越西县| 阿拉善右旗| 庆阳市| 徐汇区| 乐清市| 上高县| 聊城市| 定结县| 大兴区| 文成县| 池州市| 秭归县| 仪陇县| 象州县| 剑河县| 聂拉木县| 华阴市| 鄂温| 水富县| 渭源县| 刚察县| 贵定县| 富顺县| 成武县| 鹤峰县| 惠安县| 牙克石市| 瓦房店市| 三河市| 佛冈县| 开封市| 盘山县| 赞皇县| 隆尧县| 唐山市| 江津市| 五莲县| 望城县| 新津县| 湖北省|