PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Utilisation de la requête Hibernate :les deux-points sont traités comme des paramètres / les deux-points s'échappent

Je viens d'avoir ce problème, j'ai dû utiliser des moulages, alors j'ai essayé quelques trucs pour que ça marche. Il s'avère que vous vous échappez :en hibernation avec \

Cependant, en java, pour imprimer \ pour commencer, vous devez l'échapper avec \ .
Donc, si vous voulez mettre un : dans votre requête SQL hibernate, vous devez l'écrire comme suit :\\:

Et si vous vouliez caster dans PostgreSQL, comme dans mon cas, vous devriez, par exemple :field\\:\\:int si vous vouliez convertir un champ en entier.