Имейте qry, который выдает эту ошибку
Свойство 'paylevel' класса java.util.TreeMap не является списком или массивом.
IBATIS
<select id="getPayLevel" parameterClass="java.util.HashMap" resultClass="java.util.TreeMap" remapResults="true">
SQL QRY
...
SUM(`paylevel[0]_num`) 'paylevel[0]_num'
...
Похоже, пытается разобрать это поле в массив и получить элемент 0.
Но это просто текст, как я могунастроить это?
Уже пробовал:
- CDATA
- Обратные галочки
- Добавление 'as' в псевдоним выбранного столбца
CODE
List<Map<String, Object>> dataFromIbatis = getData();
Метод getData вызывает метод queryForList.
Ограничения
- Невозможно изменить имя столбца
если я изменю это на:
SUM(`paylevel[0]_num`) 'paylevel_0_num'
работает, но изменить это не вариант.
Заранее спасибо.
С уважением.