Длительное время провозился с разработкой ViewObject забыв, что параметры в запрос передаются по позиционному признаку. Тоесть в запросе
SELECT :4 calendar_id,
:3 report_date_julian,
:2 param_j,
:1 param_1376
FROM dual;
первым будет считаться параметр :4, вторым :3 и так далее.
Параметры нумеруются в том порядке в котором они встречаются в запросе, а не в соответствии с цифрой указаной после двоеточия.
Также для разработки применялась декомпиляция имеющихся java классов ViewObject и было выяснено, что после декомпиляции такого класса и изменении запроса с изменением порядка следования полей соответствующего ViewObject класс становится не работоспособным. Для восстановления работоспособности его необходимо править вручную и корректировать номера используемые для доступа к атрибутам в методах getAttributeInternal(attrIndex) и setAttributeInternal(attrIndex).
среда, 26 марта 2008 г.
Передача параметров в запрос ViewObject
Опубликовано
Александр Тышенко
в
14:39
Темы: JDeveloper, OA Framework, OeBS
Подписаться на:
Комментарии к сообщению (Atom)


1 комментарии:
Who knows where to download XRumer 5.0 Palladium?
Help, please. All recommend this program to effectively advertise on the Internet, this is the best program!
Отправить комментарий