@evrikom

Как в JPA передать массив(или список) как параметр к вызову функции БД Postgresql?

День добрый. В БД postgresql имеется функция, которая имеет параметр массив чисел
Для вызова процедуры из java приложения использую интерфейс StoredProcedureQuery(JPA)
Пробовал передавать и массив чисел и list, возникали ошибки.
Пришлось передавать массив чисел в виде строки и в БД перегрузить функцию, с тем чтобы она принимала varchar, c последующим преобразованием в массив.
Хотелось бы не использовать этот костыль и вызывать функцию именно с параметром массива.
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Terran37
Программист
Используйте createArrayOf интерфейса Connection для конвертации массива в текстовые PostgreSql перед вставкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
30 апр. 2024, в 16:35
5000 руб./за проект
30 апр. 2024, в 16:03
2500 руб./за проект