读书人

ibatis中进参为List的处理方式

发布时间: 2012-06-26 10:04:14 作者: rapoo

ibatis中入参为List的处理方式


??? <select id="getCategories" parameterresultclose=")" conjunction=",">
??? ??? ??? ??? #paramList[]#
??? ??? ??? </iterate>??? ??? ??? ??? ??? ??? ??? ???
??? ??? </dynamic>
??? </select>
在iterate标签中,不能写property="paramList",会报错:Error getting ordinal list from JavaBean
不建议这种方式,因为当paramList.size()==0的时候,sql语句错误:SELECT * FROM category?? WHERE??????? catid in

?List paramList = new ArrayList();
????? paramList.add("FISH");
????? paramList.add("DOGS");
????? paramList.add("BIRDS");

?<iterate? open="(" close=")" conjunction=",">
??? ??? #paramList1[]#
</iterate>???
参数签名不一致也能正常执行。

读书人网 >开源软件

热点推荐