Как получить jsonb колонку через jpa springboot? - PullRequest
0 голосов
/ 28 марта 2019

У меня есть одна таблица, которая содержит один столбец «детали» как тип данных jsonb.Содержание

{
     "name": "username",
     "value": "user1",
     "is_required": true
} 

для одной строки.Я хочу написать один запрос jpa hibernate при весенней загрузке, чтобы получить эту запись, когда имя == имя пользователя для столбца сведений.

Примерно так:

select details->>'value' from table where details->>'name' = 'username';

Этот синтаксис не работает веснойзагрузочный запрос в спящем режиме.

1 Ответ

0 голосов
/ 28 марта 2019

Я получил ответ. Используйте

@Query(value="select details->>'value' from table where details->>'name' = 'username'", nativeQuery=true)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...