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