У меня такая ситуация, как я пишу запрос в классе Mapper java (Ibatis), чтобы получить значения списка. Внутри этого ParentPojo у меня есть List, а также некоторые другие поля, такие как num, name.
ChildPojo содержит поле как a1, a2, a3.
Sample ParentPojo:
private String num;
private String name;
private List<ChildPojo> childPojo = new ArrayList<>();
Теперь я пишу запрос, чтобы вернуть список значений и пытаюсь отобразить, как показано ниже, но ниже не работает
@Results( value = {
@Result(property= "num" , column = "numColumn"),
@Result(property = "name", column= "name",
@Result(property = "childPojo[0].a1", column ="a1"),
@Result(property = "childPojo[0].a2", column ="a2"),
@Result(property = "childPojo[0].a3", column ="a3")
})
Когда я делаю это, я получаю ошибку indexOutOfBound.