【发布时间】:2012-03-09 23:39:45
【问题描述】:
我有以下模型,其中 A 类可以有多个类似于 Map 的 innerClass 值。
class A{
String id;
public List<A.innerClass> getChildren(){
return this.children;
}
static class innerClass{
String name;
String email;
}
}
我想将它插入到表中(id、name、email),所以表应该看起来像 1, 'name1' 'email1' 1, 'name2' 'email2' 我的 sql 映射是
<insert id="" parameterClass="A">
<iterate property="children">
INSERT
INTO table(colum1,colum2,coulum3)
VALUES (#children[].innerClass[].name#, #children[].innerClass[].email#, #id#)
</iterate>
</insert>
但这会导致异常,如果有人能指出正确的语法,将不胜感激。谢谢
【问题讨论】:
标签: ibatis