亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

MyBatis傳入多個參數的問題

2024-07-21 02:51:38
字體:
來源:轉載
供稿:網友

一、單個參數:

復制代碼
public List<XXBean> getXXBeanList(String xxCode);  <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean">  select t.* from tableName t where t.id= #{id}  </select>  其中方法名和ID一致,#{}中的參數名與方法中的參數名一直, 我這里采用的是XXXBean是采用的短名字,select 后的字段列表要和bean中的屬性名一致, 如果不一致的可以用 as 來補充。復制代碼

 

二、多參數:

復制代碼
public List<XXXBean> getXXXBeanList(String xxId, String xxCode);  <select id="getXXXBeanList" resultType="XXBean">  select t.* from tableName where id = #{0} and name = #{1}  </select>  由于是多參數那么就不能使用parameterType, 改用#{index}是第幾個就用第幾個的索引,索引從0開始復制代碼

 

三、Map封裝多參數:  

復制代碼
public List<XXXBean> getXXXBeanList(HashMap map);  <select id="getXXXBeanList" parameterType="hashmap" resultType="XXBean">  select 字段... from XXX where id=#{xxId} code = #{xxCode}  </select>  其中hashmap是mybatis自己配置好的直接使用就行。map中key的名字是那個就在#{}使用那個,map如何封裝就不用了我說了吧。 復制代碼

 

 四、List封裝in:

復制代碼
public List<XXXBean> getXXXBeanList(List<String> list);  <select id="getXXXBeanList" resultType="XXBean">  select 字段... from XXX where id in  <foreach item="item" index="index" collection="list" open="(" separator="," close=")">      #{item}    </foreach>  </select>  foreach 最后的效果是select 字段... from XXX where id in ('1','2','3','4') 復制代碼

 

五、多參數傳遞之注解方式示:    

 

復制代碼
例子: public AddrInfo getAddrInfo(@Param("corpId")int corpId, @Param("addrId")int addrId); xml配置這樣寫: <select id="getAddrInfo"  resultMap="com.xxx.xxx.AddrInfo">       SELECT * FROM addr__info     where addr_id=#{addrId} and corp_id=#{corpId}</select> 以前在<select>語句中要帶parameterType的,現在可以不要這樣寫。復制代碼

 

 

六、selectList()只能傳遞一個參數,但實際所需參數既要包含String類型,又要包含List類型時的處理方法:

將參數放入Map,再取出Map中的List遍歷。如下:

復制代碼
List<String> list_3 = new ArrayList<String>();Map<String, Object> map2 = new HashMap<String, Object>();list.add("1");
list.add("2");
map2.put("list", list); //網址idmap2.put("siteTag", "0");//網址類型復制代碼

 

public List<SysWeb> getSysInfo(Map<String, Object> map2) {  return getSqlsession().selectList("sysweb.getSysInfo", map2);}

 

復制代碼
<select id="getSysInfo" parameterType="java.util.Map" resultType="SysWeb">  select t.sysSiteId, t.siteName, t1.mzNum as siteTagNum, t1.mzName as siteTag, t.url, t.iconPath   from TD_WEB_SYSSITE t   left join TD_MZ_MZDY t1 on t1.mzNum = t.siteTag and t1.mzType = 10   WHERE t.siteTag = #{siteTag }    and t.sysSiteId not in    <foreach collection="list" item="item" index="index" open="(" close=")" separator=",">       #{item}   </foreach> </select>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲综合中文字幕在线| 在线观看日韩av| 久久久国产精品亚洲一区| 久久久亚洲成人| 一本大道亚洲视频| 欧美洲成人男女午夜视频| 黑人巨大精品欧美一区二区三区| 亚洲国产私拍精品国模在线观看| 97超级碰碰碰久久久| 欧美自拍视频在线观看| 国产欧美日韩中文字幕| 在线日韩av观看| 国产精品女视频| 色综合男人天堂| 国产精品久久久久久超碰| 欧美日韩精品在线| 欧美黑人xxx| 伊人久久综合97精品| 日韩视频免费中文字幕| 精品精品国产国产自在线| 国产主播在线一区| 亚洲一区二区久久| 久久人人爽人人爽人人片av高请| 久久久久久美女| 亚洲大尺度美女在线| 日本视频久久久| 亚洲午夜精品视频| 亚洲精品日韩激情在线电影| 91国产视频在线播放| 亚洲精品自产拍| 色婷婷成人综合| 亚洲电影免费观看高清完整版在线| 成人深夜直播免费观看| 亚洲电影免费在线观看| 日日狠狠久久偷偷四色综合免费| 亚洲aa中文字幕| 欧美日韩亚洲成人| 亚洲国产高清自拍| 国产va免费精品高清在线观看| 91在线观看免费网站| 久久久久五月天| 5252色成人免费视频| 欧美在线视频在线播放完整版免费观看| 欧美精品在线看| 欧美精品在线极品| 成人乱人伦精品视频在线观看| 日韩在线不卡视频| 中文字幕视频一区二区在线有码| 日韩欧美在线免费| 久久久精品国产亚洲| 日韩美女写真福利在线观看| 久久影视免费观看| 日韩欧美在线视频免费观看| 国产精品黄视频| 色午夜这里只有精品| 亚洲欧美综合区自拍另类| 久久天堂电影网| 欧美日韩亚洲网| 国产日韩欧美在线观看| 菠萝蜜影院一区二区免费| 国产精品视频播放| 亚洲精品aⅴ中文字幕乱码| 亚洲午夜小视频| 成人伊人精品色xxxx视频| 国产精品无av码在线观看| 国产精品成av人在线视午夜片| 韩国精品久久久999| 久久国产一区二区三区| 91精品国产综合久久男男| 欧美日在线观看| 国产精品免费小视频| 成人观看高清在线观看免费| 国产偷国产偷亚洲清高网站| 久久久久久久电影一区| 国产精品视频公开费视频| 欧美日韩免费看| 欧美电影在线观看高清| 日韩视频免费在线| 视频在线一区二区| 亚洲欧美国产一区二区三区| 国产丝袜高跟一区| 国产99久久精品一区二区永久免费| 欧美在线激情视频| 久久夜色精品国产| 成人激情视频在线| 亚洲欧美日韩国产成人| 日日噜噜噜夜夜爽亚洲精品| 国产精品国产亚洲伊人久久| 中文字幕亚洲欧美在线| 久久91精品国产91久久久| 中文字幕日韩免费视频| 日韩精品免费视频| 国产99久久精品一区二区永久免费| 欧美日韩国产一区二区| 热久久99这里有精品| 久久久久亚洲精品| 欧美性理论片在线观看片免费| 欧美重口另类videos人妖| 亚洲欧美另类自拍| 神马久久久久久| 日韩av免费在线看| 精品久久久免费| 欧美日韩一区二区精品| 亚洲三级 欧美三级| 欧美成人精品三级在线观看| 日本成人精品在线| 国产日韩欧美电影在线观看| 欧美尺度大的性做爰视频| 日韩欧美在线视频观看| 欧美高清在线播放| 欧美午夜丰满在线18影院| 中文字幕亚洲图片| 中文字幕在线精品| 久久成人18免费网站| 日本久久久久久久久| 国产精品精品视频一区二区三区| 庆余年2免费日韩剧观看大牛| 91热福利电影| 国产午夜精品视频免费不卡69堂| 久久久久国产精品免费| 欧美猛男性生活免费| 日日骚av一区| 亚洲欧美一区二区激情| 亚洲精品丝袜日韩| 在线日韩精品视频| 97欧美精品一区二区三区| 成人字幕网zmw| 亚洲国产成人av在线| 福利视频第一区| 国产成人avxxxxx在线看| 国产日韩欧美视频在线| 91热精品视频| 欧美日韩在线一区| 96sao精品视频在线观看| 秋霞成人午夜鲁丝一区二区三区| 久久久精品日本| 国产91精品视频在线观看| 国语自产在线不卡| 青草青草久热精品视频在线网站| 中文字幕国内精品| 伊人久久大香线蕉av一区二区| 久久久精品国产| 国内精品一区二区三区四区| 久久九九全国免费精品观看| 亚洲一区亚洲二区亚洲三区| 日韩高清电影好看的电视剧电影| 日韩毛片在线观看| 国内精品久久影院| 亚洲电影在线看| 色系列之999| 九九久久久久久久久激情| 精品国产91久久久久久老师| 欧美一区亚洲一区| 久久久人成影片一区二区三区| 日韩视频免费看| 91成人在线播放| 亚洲国产精品99| 亚洲第一国产精品| 欧美亚洲国产日本| www.日本久久久久com.| 日日骚av一区| 国产精品亚发布| 国产成人一区二区在线| 国产成人亚洲综合91|