У меня есть одна таблица, которая содержит один столбец «подробности» как тип данных jsonb. Содержание
{
"name": "username",
"value": "user1",
"is_required": true
}
за один ряд. Я хочу написать один запрос jpa hibernate при весенней загрузке, чтобы получить эту запись, когда имя == имя пользователя для столбца сведений.
Что-то вроде этого:
select details->>'value' from table where details->>'name' = 'username';
Этот синтаксис не работает в запросе гибернации весенней загрузки.
Это не помогает.




Я получил ответ. Использовать
@Query(value = "select details->>'value' from table where details->>'name' = 'username'", nativeQuery=true)
Возможный дубликат Как использовать данные весны jpa для запроса столбца jsonb?