国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Mybatis傳遞多個參數的三種實現方法

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

方案一

Dao層的函數方法

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

對應的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層中的第一個參數,#{1}代表dao層中第二參數,更多參數一致往后加即可。

方案二(Map傳值)

Dao層的函數方法

1 Public User selectUser(Map paramMap);

對應的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層調用

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

方案三(推薦)

Dao層的函數方法

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

對應的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>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Mybatis 數據庫
相關文章:
主站蜘蛛池模板: 久久久久性 | 国产一区二区三区精品视频 | 亚洲成在人 | 最近免费手机中文字幕3 | 亚洲国产一区二区三区在线观看 | 亚洲欧美日韩精品在线 | 国内精品免费一区二区观看 | 免费特黄一级欧美大片在线看 | 国产精品密蕾丝视频 | 国内视频自拍 | 午夜亚洲 | 99久久精品免费国产一区二区三区 | 91年精品国产福利线观看久久 | 精品国产三级a在线观看 | a毛片免费 | 美女mm131爽爽爽免费视色 | 国产在线观看一区二区三区四区 | 免费人成黄页在线观看视频国产 | 国产欧美一区二区三区久久 | 日本在线资源 | 日韩综合色 | 亚洲成人影院在线 | 亚洲美女视频免费 | 久久亚洲精品tv | 亚洲成人18 | 成年人免费小视频 | 国产免费一区二区在线看 | 99久99久6久热在线播放 | 欧美三区在线观看 | 亚洲国产日韩欧美在线 | 国产成人禁片免费观看视频 | 国内自拍网 | 2020夜夜操 | 日韩一区二区三区免费视频 | 日韩色道 | 国产亚洲精品线观看77 | 一级片免费观看视频 | 日本特黄特色大片免费视频网站 | 九色自拍视频 | 毛片天堂| 成人精品亚洲 |