Получить значение из нескольких RefCursor в данных Spring JPA - PullRequest
0 голосов
/ 18 апреля 2020

Я использую Spring Data JPA с тремя Refcursor в хранилище. Я передаю дату в качестве параметра, и она возвращает 3 REFCURSOR в Oracle База данных.

StoredProcedureQuery query = entityManager
                .createStoredProcedureQuery("BOOK_LIST_BYDATE")
                .registerStoredProcedureParameter(
                    1, 
                    String.class, 
                    ParameterMode.IN
                )
                .registerStoredProcedureParameter(
                    2, 
                    Class.class, 
                    ParameterMode.REF_CURSOR
                )
                .registerStoredProcedureParameter(
                        3, 
                        Class.class, 
                        ParameterMode.REF_CURSOR
                    )
                .registerStoredProcedureParameter(
                        4, 
                        Class.class, 
                        ParameterMode.REF_CURSOR
                    )
                .setParameter(1, Bookdate)


                query.execute();

Теперь я хочу получить все три ссылки. Пожалуйста, помогите мне сделать это.

...