读书人

iBatis中对参数替数组或List的处理

发布时间: 2012-10-07 17:28:51 作者: rapoo

iBatis中对参数为数组或List的处理

在iBatis中要进行批量删除时,通常传出去的是数组或List,所以配置文件中sql语句应该这样写

<delete id="delete" parametername="code">public void deleteUsers(String[] userIdList) {List<String> list = new ArrayList<String>();for(String s:userIdList){list.add(s);}getSqlMapClientTemplate().delete("delete", list);}

?对数组的另外一个处理方法就是把数组变成一个中间用多个“,”隔开的字符串,传进去也是可以的。

读书人网 >软件架构设计

热点推荐