Почему режим SQL удален для ViewObject в последней версии JDEV

В мастере создания ViewObject (Entity Object) режим sql (экспертный режим, декларативный режим) недоступен в последней версии JDEV? Это намеренно? Или можно добавить декларативный тег в ViewObject?

1 ответ

Для JDeveloper 12.1.3.0 (и, возможно, будущих выпусков) вы все равно можете добавлять пользовательские запросы.

Прочтите 5.8.1 и 5.8.3 (Как создать объект просмотра в режиме SQL) документации: https://docs.oracle.com/middleware/1213/adf/develop/adf-bc-vo-queries.htm

Вкратце (5.8.1):

В окне "Приложения" щелкните правой кнопкой мыши пакет, в котором вы хотите создать объект представления, выберите "Создать", а затем "Просмотр объекта".

Если вы еще не создали соединение с базой данных для проекта модели данных, в диалоговом окне "Инициализировать проект бизнес-компонентов" выберите соединение с базой данных или выберите "Создать", чтобы создать соединение. Нажмите ОК.

Если это первый компонент, который вы создаете в проекте, появится диалоговое окно Initialize Business Components Project, в котором вы можете выбрать соединение с базой данных.

В мастере создания объекта просмотра на странице "Имя" введите имя пакета и имя объекта просмотра. Выберите Пользовательский запрос SQL, чтобы указать, что вы хотите, чтобы этот объект представления управлял данными без использования объектов сущностей. Нажмите кнопку "Далее. --- Заполните свой пользовательский запрос --- т. Д.

Вкратце (5.8.3):

Чтобы включить пользовательский режим SQL, выберите "Создать пользовательский SQL" на странице "Запрос" мастера создания объекта представления. Вы также можете изменить оператор SQL существующего объекта представления на основе сущностей в редакторе обзора объекта представления. В редакторе обзора перейдите на страницу Query и выберите Write Custom SQL.

Другие вопросы по тегам