sql >> Database teknologi >  >> RDS >> PostgreSQL

Brug af Hibernate-forespørgsel:kolon bliver behandlet som parameter / escapende kolon

Jeg har lige haft dette problem, skulle bruge afstøbninger, så jeg prøvede nogle ting for at få det til at virke. Det viser sig, at du undslipper :i dvale med \

Men i java, for at udskrive \ til at begynde med skal du undslippe det med \ .
Så hvis du vil indsætte en : i din SQL hibernate-forespørgsel, skal du skrive det som:\\:

Og hvis du ville caste i PostgreSQL, som i mit tilfælde, skulle du f.eks.:field\\:\\:int hvis du ville kaste et eller andet felt som et heltal.



  1. Forespørgsel fra to tabeller i rapporten

  2. OGG-01224 Adresse er allerede i brug

  3. Slå advarsler og fejl fra på PHP og MySQL

  4. SQLite datatyper