Мне нужно извлечь json элемент пути, используя значения столбца jsonb, как показано ниже,
{
"list":[
{
"code" :"name",
"value":"abcd"
}
]
}
Здесь я передам один из параметров как «имя». Я использовал столбец jsonb в качестве карты в своей модели.
Это тот запрос предиката, который я использовал,
Predicate predicate = CriteriaBuilder.equal(CriteriaBuilder.function("jsonb_extract_path_text"
,String.class,Root<Customer>.get("attributes"),
CriteriaBuilder.literal("code")),"name")
здесь, условие не добавляется в список условий.
Может ли кто-нибудь помочь мне найти правильный запрос предиката для этого элемента jsonb?