Передача массива в PostgreSQL из Java и JasperReports

Пусть у нас есть хранимая процедура:

Мы можем вызвать эту функцию из кода Java и даже из JasperReports. Для этого нам нужно значения для этого массива записать в виде строки через запятую, например:

Затем при вызове хранимой процедуры PostgreSQL нам передать туда эту строку и с помощью string_to_array  преобразовать её в массив.

Пример для шаблона JasperReports:

При вызове из кода Java можно записать так:

И, разумеется, нужно не забыть передать нашу строку в качестве параметра.


Поделиться:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован.

*