Я создал составной тип и функцию postgres следующим образом:
CREATE TYPE test AS (a int, b timestamp, c int);
CREATE FUNCTION some_updates(t test[])
begin
// iterate t and perform operation
end
select some_updates(CAST(array[(488,'2019-7-01',342)] AS test[])
Вышеупомянутая функция и выбор для вызова функции работают правильно.
Весной jpa я хотел бы вызвать функциюи передать значения для «test []» как параметры из собственного запроса.Однако это приводит к ошибке.
@Query(value="select * from some_updates(:myinput)")
Myclass getDetails(List<test> myinput);
Я создал тест класса pojo следующим образом
class test
{
int a;
timestamp b;
int c;
//getters and setters
}
Как я могу передать значения в функцию postgres?