Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Escapezeichen für den Doppelpunkt „:“ in JPA-Abfragen

Ich hatte ähnliche Erfahrungen bei der Verwendung der postgresql-json-Funktion in der nativen JPA-Abfrage.

select * from component where data ::json ->> ?1 = ?2

JPA gibt einen Fehler aus, dass ich den benannten Parameter :json.

nicht festgelegt habe

Die Lösung:

"select * from component where data \\:\\:json ->> ?1 = ?2"