`

ibatis 数组参数

 
阅读更多

第一种:传入参数仅有数组

   <select id="xxxxxx_xxxxx"  resultClass="xxxxxxx>

     select * from tb     where ID in 
         <iterate open="(" close=")" conjunction="," > 
             #[]# 
         </iterate> 
 </select>

第二种:传入参数有数组,且有其他数据
    <select id="xxxxxx_xxxxx" parameterClass="java.util.HashMap" resultClass="xxxx"> 
            select *             from tb 

            where ID in 
            <iterate open="(" close=")" conjunction="," property="ArrValue" > 
                #ArrValue[]# 
            </iterate> 

          
        </select> 

第三种:in后面的数据确定,使用string传入


 <select id="xxxxx" parameterClass="String" resultClass="xxxx"> 
    select * 
    from tb
    where ID in 
    ($StrValue$) 
</select> 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics