Использование resultMap с разделенным запятыми списком карт результатов решает эту проблему.

тоящее время я выполняю миграцию кода с iBatis 2 на MyBatis 3. У меня есть функция, которая возвращает несколько наборов результатов, которые мы сопоставляем с различными классами. В iBatis мы можем отобразить различные результаты, используя разделенный запятыми список в resultType, например:

<select id="findCashItems" parameterType="map" resultType="AdminCashBalance, AdminCashMovement, AdminCashTrx">
    exec RequestActualAdministrativeData #{portfolioId}
</select>

Но, похоже, это не работает в MyBatis 3. Я не могу найти в документации ничего, кроме элемента конфигурации, который по умолчанию включает несколько наборов результатов. Но ничего о том, как на самом деле их обрабатывать.

Ответы на вопрос(1)

Ваш ответ на вопрос