ibatis标签问题,传入带HashMap元素的List参数报错
java代码:
List<HashMap<String, Object>> list=new ArrayList<HashMap<String,Object>>();
for(int j=0;j<2;j++){
HashMap<String, Object> map=new HashMap<String, Object>();
map2.put("tables", "tablename");
map2.put("offer_comb_id", "value");
list.add(map);
}
类似这样
数据库代码
<delete id="delete" parameterClass="java.util.List">
<iterate property="list">
delete from $list[].tables$ tb
where tb.offer_comb_id=#list[].offer_comb_id#
</iterate>
</delete>
报错:--- Cause: com.ibatis.common.beans.ProbeException: Error getting ordinal list from JavaBean. Cause java.lang.StringIndexOutOfBoundsException: String index out of range: -1
第一次用这个迭代,具体的怎么做,希望各位老大教下。。。