Вызов функции из Oracle используя Hibernate

281
17 февраля 2018, 22:26

Приветствую! Пишу REST сервисы. На Oracle БД есть функция, которая возвращает объект типа EXP_TYPE, определённого там же на БД:

 function GET_EXP_TYPE(pID in EXP_TYPE.ID%TYPE) return PKG_TYP.EXP_TYPE pipelined;

Моя задача просто вызвать эту функцию на нативном SQL, без использования Criteria API.

Общая идея понятна, но пока не удалось составить внятный список последовательности действий типа (очень примерно):

  1. Query = entityManager.createNamedQuery("TO CALL PROCEDURE", aResultClass);
  2. Прописать result-set-mapping
  3. Прописать приведение STRUCT к тому что мне нужно

К тому же, не могу это нормально систематизировать. Поможете примером? Либо кодом.

Слушайте, задаю уже второй вопрос такого рода и ни ответа ни комментария. Неужели никто ничего не знает?

JPA: Hibernate 5.0.10

IDE: JBoss Dev Studio

READ ALSO
Как показывать элементы в RecyclerView кусками (порционно)?

Как показывать элементы в RecyclerView кусками (порционно)?

в RecyclerView передаётся около 700 элементов, на отображение которого требуется около 2-3 секунд, прежде чем оно отобразится

314
Oracle apex стоит ли им собирать ui?

Oracle apex стоит ли им собирать ui?

Добрый деньСтоит вопрос на чем собрать веб приложение, и коллега посоветовал Oracle APEX, так как там не надо париться с интерфейсом

242
Ищу безопасный randomAlphanumeric

Ищу безопасный randomAlphanumeric

Подскажите, в какой Java библиотеке есть функции для безопасной генерации случайных букво-цифровых стрингов?

281
Одинаковые строки не совпадают

Одинаковые строки не совпадают

Я получаю с сервера ответ о регистрацииЕсли ответ 1 то логин свободен, если 0 то нет

251