中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mybatis 傳輸List的實現代碼

發布時間:2020-10-04 13:45:56 來源:腳本之家 閱讀:337 作者:starkpan 欄目:編程語言

1. 當查詢的參數只有一個時

findByIds(List<Long> ids)

 1.1 如果參數的類型是List, 則在使用時,collection屬性要必須指定為 list

Xml代碼

<select id="findByIdsMap" resultMap="BaseResultMap"> 
 Select 
 <include refid="Base_Column_List" /> 
 from jria where ID in 
 <foreach item="item" index="index" collection="list" open="(" separator="," close=")"> 
 #{item} 
 </foreach> 
</select> 
<select id="findByIdsMap" resultMap="BaseResultMap"> 
 Select 
 <include refid="Base_Column_List" /> 
 from jria where ID in 
 <foreach item="item" index="index" collection="list" open="(" separator="," close=")"> 
 #{item} 
 </foreach> 
</select> 
 findByIds(Long[] ids)

 1.2 如果參數的類型是Array,則在使用時,collection屬性要必須指定為 array

Xml代碼

<select id="findByIdsMap" resultMap="BaseResultMap"> 
select 
<include refid="Base_Column_List" /> 
from tabs where ID in 
<foreach item="item" index="index" collection="array" open="(" separator="," close=")"> 
 #{item} 
</foreach> 
  </select> 
<select id="findByIdsMap" resultMap="BaseResultMap"> 
select 
<include refid="Base_Column_List" /> 
from tabs where ID in 
<foreach item="item" index="index" collection="array" open="(" separator="," close=")"> 
 #{item} 
</foreach> 
  </select> 

2. 當查詢的參數有多個時,例如 findByIds(String name, Long[] ids)

 這種情況需要特別注意,在傳參數時,一定要改用Map方式, 這樣在collection屬性可以指定名稱

         下面是一個示例     

Map<String, Object> params = new HashMap<String, Object>(2);
     params.put("name", name);
     params.put("ids", ids);
    mapper.findByIdsMap(params);

Xml代碼

<select id="findByIdsMap" resultMap="BaseResultMap"> 
 select 
 <include refid="Base_Column_List" /> 
 from tabs where ID in 
 <foreach item="item" index="index" collection="ids" open="(" separator="," close=")"> 
 #{item} 
 </foreach> 
</select> 

總結

以上所述是小編給大家介紹的Mybtis 傳輸List的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丰城市| 东源县| 新建县| 鄂州市| 汾西县| 安康市| 承德县| 江山市| 民勤县| 平定县| 明光市| 永城市| 错那县| 乌拉特后旗| 长宁区| 德江县| 团风县| 璧山县| 绥阳县| 年辖:市辖区| 淅川县| 邓州市| 义乌市| 金寨县| 二连浩特市| 定南县| 西乌珠穆沁旗| 普陀区| 庆城县| 黄浦区| 巴塘县| 垣曲县| 东兴市| 鄂温| 黑龙江省| 清涧县| 敖汉旗| 乐昌市| 芒康县| 娄烦县| 香河县|