sql >> Base de Datos >  >> RDS >> Mysql

Escapar del carácter de dos puntos ':' en consultas JPA

Enfrenté una experiencia similar al usar función postgresql json en la consulta JPA nativa.

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

JPA arrojará un error de que no he configurado el parámetro con nombre:json.

La solución:

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