午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

Mybatis傳遞多個參數(shù)的三種實現(xiàn)方法

瀏覽:13日期:2023-10-24 10:09:36

方案一

Dao層的函數(shù)方法

1 Public User selectUser(String name,String area);

對應(yīng)的Mapper.xml

<select resultMap='BaseResultMap'> select * from user_user_t where user_name = #{userName,jdbcType=VARCHAR} and user_area=#{userArea,jdbcType=VARCHAR} </select>

其中,#{0}代表接收的是dao層中的第一個參數(shù),#{1}代表dao層中第二參數(shù),更多參數(shù)一致往后加即可。

方案二(Map傳值)

Dao層的函數(shù)方法

1 Public User selectUser(Map paramMap);

對應(yīng)的Mapper.xml 

<select parameterType='map' resultMap='BaseResultMap'> select * from user_user_t where user_name = #{userName,jdbcType=VARCHAR} and user_area=#{userArea,jdbcType=VARCHAR} </select>

Service層調(diào)用

Private User xxxSelectUser(){ Map paramMap = new hashMap(); paramMap.put(“userName”,”對應(yīng)具體的參數(shù)值”); paramMap.put(“userArea”,”對應(yīng)具體的參數(shù)值”); User user=xxx. selectUser(paramMap);}

方案三(推薦)

Dao層的函數(shù)方法

1 Public User selectUser(@Param(“userName”) String name,@Param(“userArea”) String area);

對應(yīng)的Mapper.xml

<select parameterType='map' resultMap='BaseResultMap'> select * from user_user_t where user_name = #{userName,jdbcType=VARCHAR} and user_area=#{userArea,jdbcType=VARCHAR} </select>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

相關(guān)文章:
主站蜘蛛池模板: 日本一区视频在线 | 九色综合网 | 在线视频 | 国产大学生自拍 | 特级片在线观看 | 五月天三级 | 久久久久久久网 | www.色黄| 久久亚洲天堂网 | 99精品国自产在线 | 成人激情视频网站 | 午夜在线精品 | 亚洲一区黄色 | 国产精品免费精品一区 | 中文字幕日本在线观看 | 欧美一级网站 | 亚洲波多野结衣 | 国产精品av久久久久久无 | 午夜精品久久久久久久久久久久 | 亚洲一区二三区 | 亚洲视频欧美视频 | 成人视屏在线 | 午夜一级免费 | 国产资源网站 | 男女视频一区 | 亚洲精品久久久久久久久久 | 激情综合五月天 | 亚洲私人影院 | 97久久久久久 | 久久久资源 | 欧美日韩综合视频 | 91色在线视频 | 四虎毛片| 波多野结衣一区二 | 久久精品国产77777蜜臀 | 在线播放黄色网址 | 日本a级大片 | 97久草| 久久婷婷国产 | 91黄色在线观看 | 一区二区久久 |