IBatis и отображение параметров декодирования в resultMap - PullRequest
0 голосов
/ 16 февраля 2011

Я новичок в Ибатисе. У меня есть запрос в Oracle, который возвращает true или false, используя функцию декодирования:

SELECT decode(phone_number,null,null,'true') as GROUP_ASSIGNED ----- остаток запроса

В этом случае как сопоставить resultset с IBatis resultmap?

Спасибо

1 Ответ

0 голосов
/ 17 февраля 2011

Поскольку функция Oracle decode () - это замаскированный оператор if-then-else, вы должны сопоставить столбец результата (GROUP_ASSIGNED) со свойством объекта, как если бы вы отобразили любой другой возвращаемый столбец.Предполагая, что вы сопоставляете объект со свойством с именем GroupAssigned:

<resultMap ....
  <result property="GroupAssigned" column="GROUP_ASSIGNED" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...