Mysql
 sql >> Database >  >> RDS >> Mysql

Escludere il carattere due punti ':' nelle query JPA

Ho riscontrato un'esperienza simile durante l'utilizzo della funzione json postgresql nella query JPA nativa.

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

JPA genererà un errore che non ho impostato il parametro denominato:json.

La soluzione:

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