Я пытаюсь отобразить несколько объектов на основе результата хранимой оракулом функции, возвращающей курсор.
Мой код выглядит так:
this.getSession().createSQLQuery("{?=call my_pkg.my_func(:myPar1,:myPar2)}")
.addEntity(MyTargetClass.class)
.setParameter("myPar1",par1)
.setParameter("myPar2",par2)
.list();
С этим кодом я получаю следующее исключение:
java.sql.SQLException: отсутствует параметр IN или OUT в индексе :: 3
Как я могу сказать Hibernate, что отсутствующим параметром является курсор?
В соответствии с этим документ это должно быть возможно, но нет примера кода для фактического вызова функции.