MyBatis: коллекция с помощью аннотации в одном запросе
У меня есть xml mapper - один выбор и один результат отображения. Работает без проблем. Но я хочу использовать аннотации. Мой картограф
<resultMap id="readItemsRM" type="com.company.Item">
<id property="id" column="Id"/>
<result property="comment" column="Comment"/>
<collection property="textItems" ofType="com.company.TextItem">
<id property="id" column="TxId"/>
<result property="name" column="TxName"/>
</collection>
</resultMap>
Так я и сделал
@Results({
@Result(id=true, property="id", column="Id"),
@Result(property="comment", column="Comment"),
///,???
})
public List<Item> select();
Я не могу понять, как я могу сопоставить мою коллекцию с помощью аннотации без выполнения еще одного SQL-запроса. Поскольку все примеры, которые я нашел, предполагают выполнение еще одного запроса. Пожалуйста помоги.