Создание запроса критериев jpa с использованием функции jsonb jsonb_array_elements_text () в postrges - PullRequest
0 голосов
/ 01 июня 2018

У меня есть таблица member , где party является одним из столбцов типа jsonb.Структура jsonb выглядит следующим образом:

{
    "PE": [ "fefe046d-774d-4e8b-a74c-99c89e98a96f",
            "720bfde7-a8c0-404f-b746-d6929c9b1109",
            "409cc84a-a473-4945-9ec0-c09a2ae96395" ],
    "TE": []
}

Я написал запрос, как показано ниже, в нативном SQL, как написать тот же запрос, используя критерии jpa?

select distinct id from public.member,jsonb_array_elements_text(party-> 'PE') where value  in ('fefe046d-774d-4e8b-a74c-99c89e98a96f','409cc84a-a473-4945-9ec0-c09a2ae96395')

Ваш ответ в ближайшее времябыл бы признателен.

...