Использование списка / массивов в процедуре JPA

#java #jpa #data-binding #spring-data-jpa #procedure

#java #jpa #привязка к данным #spring-data-jpa #процедура

Вопрос:

У меня проблема с использованием аннотации @Procedure в моем репозитории с объектом List / array. Когда m using list in my procedure then i я получаю сообщение об ошибке

 Caused by: java.lang.IllegalArgumentException: Type cannot be null
  

Или когда m converting my lsit into array then i я получаю ошибку

 org.postgresql.util.PSQLException: ERROR: function my_procedure(bytea) does not exists
  

Мой пример процедуры в классе репозитория:
@Procedure(procedureName = «my_procedure»)
Логическая процедура myProcedure (идентификаторы списка);

Есть ли какая-либо возможность передать объект коллекции в аннотацию запроса / процедуры репозитория?

Комментарии:

1. я подозреваю, что вы пытаетесь вызвать хранимую процедуру, пожалуйста, обратитесь к этой ссылке для получения более подробной информации baeldung.com/spring-data-jpa-stored-procedures

2. разве t there any option without using @StoredProcedureParameter? Couse when i я не использую много функций в своем репозитории или когда у меня много параметров в функции, тогда код в сущности нечитаем и занимает много времени