Setkal jsem se s podobnou zkušeností při používání funkce postgresql json v nativním dotazu JPA.
select * from component where data ::json ->> ?1 = ?2
JPA vyvolá chybu, že jsem nenastavil pojmenovaný parametr :json.
Řešení:
"select * from component where data \\:\\:json ->> ?1 = ?2"