Я пытаюсь сделать запрос и использую postgresql (pgadmin), он работает правильно, но не с hibernate (Java Spring JPA). Пропускает ошибку, которую unnset не знает
Я задаю следующий запрос:
@Query("select w from Work w where array_length(w.groups, 1) is null or exists (select 1 from unnest(w.groups) n where n = :group)")
И ошибка следующая:
Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: unnest near line 1, column 123 [select w from org.vin.ns.core.domain.model.Work w where array_length(w.groups, 1) is null or exists (select 1 from unnest(w.groups) n where n = :group)]
Кто-нибудь знает, как я могу использовать функцию unnest в hibernate?
Поле групп в базе данных имеет тип text []
Спасибо.