Попытка выполнить запрос, включающий столбец JSON, представляющий собой список строк.
Предположим, что таблица ниже
id | names (json)
-----------------
1 | ["madhairsilence","anothername"]
Выполнение запроса ниже в методе репозитория JPA
@Query(select * from community c where (names)::jsonb ? 'madhairsilence')
public List<Name> getList();
Это вызывает две проблемы
- оператор
::json
игнорирует один ':', поскольку он предполагает, что в качестве параметра HQL ?
снова ошибочно принимается за параметр SQL
Что будет правильным способомнаписать этот запрос.