В настоящее время я переносю код из iBatis 2 в MyBatis 3. У меня есть функция, которая возвращает несколько наборов результатов, которые мы отображаем в разные классы. В iBatis мы можем отображать различные результаты, используя разделенный запятыми список в resultType, например:
<select id="findCashItems" parameterType="map" resultType="AdminCashBalance, AdminCashMovement, AdminCashTrx">
exec RequestActualAdministrativeData #{portfolioId}
</select>
Но, похоже, это не работает в MyBatis 3. В документации я не могу найти ничего, кроме элемента конфигурации, который по умолчанию включает несколько наборов результатов. Но ничего о том, как на самом деле их обрабатывать.