У меня есть следующая модель, в которой класс A может иметь несколько значений innerClass, похожих на Map.
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
<insert id="" parameterClass="A">
<iterate property="children">
INSERT
INTO table(colum1,colum2,coulum3)
VALUES (#children[].innerClass[].name#, #children[].innerClass[].email#, #id#)
</iterate>
</insert>
но это приводит к исключениям, был бы признателен, если бы кто-то указал мне правильный синтаксис. Спасибо