最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
太湖县| 萨迦县| 禹州市| 晋江市| 屏东县| 彭州市| 重庆市| 墨脱县| 永寿县| 渭源县| 兰州市| 贵定县| 余庆县| 石门县| 九江市| 梨树县| 莱芜市| 德化县| 宜良县| 南召县| 双鸭山市| 玉树县| 攀枝花市| 谷城县| 涡阳县| 马山县| 珲春市| 江达县| 新乡市| 鹿泉市| 德保县| 尚义县| 驻马店市| 右玉县| 定襄县| 凯里市| 丹阳市| 砚山县| 辽阳市| 遂溪县| 澳门|