Tôi gặp phải trải nghiệm tương tự khi sử dụng hàm postgresql json trong truy vấn JPA gốc.
select * from component where data ::json ->> ?1 = ?2
JPA sẽ xuất hiện lỗi mà tôi chưa đặt tham số có tên:json.
Giải pháp:
"select * from component where data \\:\\:json ->> ?1 = ?2"