У меня есть следующая модель, где класс А может иметь несколько значений innerClass, похожих на карту.Отображение вставки ibatis
class A{
String id;
public List<A.innerClass> getChildren(){
return this.children;
}
static class innerClass{
String name;
String email;
}
}
Я хочу, чтобы вставить его в таблицу (идентификатор, имя, адрес электронной почты), так что таблица должна выглядеть 1, 'name1' 'EMAIL1' 1, 'name2' 'email2' моего SQL карта is
<insert id="" parameterClass="A">
<iterate property="children">
INSERT
INTO table(colum1,colum2,coulum3)
VALUES (#children[].innerClass[].name#, #children[].innerClass[].email#, #id#)
</iterate>
</insert>
но это приводит к исключениям, было бы полезно, если бы кто-то мог указать мне на правильный синтаксис. Благодаря