5.5.3.2.1. Возвращаемые значения
Запрос должен возвращать сущности того типа, который указан при создании источника данных. Тип сущности при декларативном создании указывается в атрибуте class
элемента XML, при создании через DsBuilder
- в методе setJavaClass()
или setMetaClass()
.
Например, запрос источника данных типа Customer
может выглядеть следующим образом:
select c from sales$Customer c
или
select o.customer from sales$Order o
Запрос не может возвращать агрегированные значения или отдельные атрибуты, например:
select c.id, c.name from sales$Customer c /* неверно - возвращает отдельные поля, а не весь объект Customer */