sql >> Base de Datos >  >> RDS >> PostgreSQL

Uso de la consulta de Hibernate:los dos puntos se tratan como parámetros / dos puntos de escape

Acabo de tener este problema, tuve que usar moldes, así que probé algunas cosas para que funcionara. Resulta que escapas:en hibernación con \

Sin embargo, en java, para imprimir \ para empezar, tienes que escapar con \ .
Entonces, si quieres poner un : en su consulta de hibernación de SQL, debe escribirlo como:\\:

Y si quisieras lanzar en PostgreSQL, como en mi caso, tendrías que, por ejemplo:field\\:\\:int si desea convertir algún campo en un número entero.