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

歡迎光臨散文網(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ó)家法律
伊春市| 新宾| 高淳县| 通许县| 哈巴河县| 石河子市| 阿坝县| 永州市| 罗山县| 赤城县| 澄江县| 广丰县| 兴和县| 辉县市| 巴青县| 景宁| 南昌县| 信丰县| 沈丘县| 大港区| 云阳县| 乌鲁木齐市| 板桥市| 岐山县| 金堂县| 邛崃市| 卓尼县| 宁远县| 大连市| 延川县| 凤庆县| 凯里市| 邹平县| 彭泽县| 前郭尔| 梅河口市| 景洪市| 渝中区| 睢宁县| 鹤岗市| 保定市|