Привет ребята. Подскажите, пожалуйста, как передать параметры в виде массива в нативный запрос
БД - postgres.
Spring Boot + Jpa
Например
@Query(value =
"SELECT * FROM dmp.get_planner_segments_data(
":_supplier_name, " +
":_category_id);",
nativeQuery = true)
List<PlannerSegmentsData> getPlannerSegmentsData(
@Param("_supplier_name") String supplierName,
@Param("_category_id") Set<Integer> categoryIds);
Я пробовалa Set, Array, List .. И получаю ошибку :
org.postgresql.util.PSQLException: ОШИБКА: функция get_planner_segments_data( character varying, integer, integer) не существует
Hint: Функция с данными именем и типами аргументов не найдена. Возможно, вам следует добавить явные приведения типов.
#spring #jpa