Ich habe ein Problem beim Filtern von Zeilen nach Eigenschaft in einem jsonb
Spaltentyp.Überprüfen Sie, ob eine Eigenschaft in einer JSONB-Spalte existiert
Ich versuchte dies:
jsonb_column ? 'my_property'
Auf pgadmin
oder psql
es funktioniert gut, aber über einen JDBC-Treiber wirft sie den Fehler:
org.hibernate.QueryException: Expected positional parameter count: 3, actual parameters: []
Das Problem mit dem ?
Operator ist. Also, gibt es eine andere Möglichkeit, das zu tun?
stellen Sie sicher, eine geeignete Version des Treibers haben; es wäre gut, wenn versuchen, Code-Snippet enthalten Sie verwenden –
Ich änderte meinen Treiber auf den neuesten (9.4.1208), aber es hat auch nicht funktioniert. – fdam