成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:10日期: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 數據庫
相關文章:
主站蜘蛛池模板: 一区二区三区高清在线 | 台湾三级香港三级在线中文 | 成年18网站免费视频网站 | 久久亚洲国产最新网站 | 欧美a欧美 | 久久久一本 | 亚洲成aⅴ人片在线影院八 亚洲成av人片在线观看 | 日韩中文字幕在线看 | 精品一久久香蕉国产线看播放 | 欧美日韩精品在线视频 | 91久久精品一区二区 | 91久久99热青草国产 | 久久久久国产免费 | 神马午夜在线 | 亚洲天堂毛片 | 久久爱wwwww 久久爱www成人 | 黄色一级毛片 | 日韩三级小视频 | 成网站在线观看人免费 | 国产一级爱 | 俄罗斯一级黄色片 | 亚洲一区免费观看 | 久久亚洲精品无码观看不卡 | 亚洲最新网址 | 久久久久久亚洲精品中文字幕 | 99在线热播精品免费 | 337p粉嫩日本亚洲大胆艺术照 | 欧美成人在线视频 | 亚洲小视频在线播放 | 国产成人精品高清在线 | 91成人免费观看 | 久久久国产一区二区三区 | 色三级大全高清视频在线观看 | 精品一区二区三区在线视频观看 | 国产精品一区二区久久精品涩爱 | 99久久精品免费看国产高清 | 女人十八一级毛片 | 国产精品免费视频一区二区三区 | 成人精品免费视频 | 欧美孕交视频 | 天天黄色片 |