Проверьте существование элемента массива JSONJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проверьте существование элемента массива JSON

Сообщение Anonymous »

Я должен проверить, есть ли идентификатор = среди идентификаторов в JSONB столбец с правилами имен . Его формат: < /p>

Код: Выделить всё

{"ids": ["123", "456"]}
и полученный запрос будет использоваться в данных нативного запроса Spring Data JPA 2.7.1 , это я не могу использовать (правила -> 'Ids'? 1) < /код> Строительство. В противном случае я получаю java.lang.illegalargumentException: смешивание? Параметры и другие формы, такие как? 1 не поддерживаются! Исключение.
Как я могу выполнить необходимую проверку, учитывая этот фактор? Я попытался использовать jsonb_exists_any , но до сих пор это не помогло.

Подробнее здесь: https://stackoverflow.com/questions/794 ... tive-query
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»