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

Sådan gemmer du en streng, der indeholder enkelte anførselstegn, i en tekstkolonne i PostgreSQL

Jeg tror ikke, at problemet er forårsaget af at have et citat i en String-kolonne. Hibernate bruger PreparedStatements , og denne type problemer ville være mere sandsynlige, når du sammenkæder almindelige Statements .

Følgende GitHub-test beviser også mine antagelser.

Ikke desto mindre ser jeg et muligt problem i de afhængighedsversioner, du bruger:

Caused by: org.postgresql.jdbc2.PBatchUpdateException: Batch entry 0 update public.slider_group set slid_grou_title= was aborted. Call getNextException() to see the cause.
    at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:107) ~[postgresql-7.4.1-jdbc3.jar:na]

Selvom du stadig bruger Hibernate 3.5, er PostgreSQL-driverversionen alt for gammel:postgresql-7.4.1-jdbc3 , som går tilbage til 2003 . Som ethvert andet softwarebibliotek har databasedrivere også fejl.

Prøv at opdatere driveren til en nyere version, der er kompatibel med din databaseversion, du kører i produktion.



  1. Hvordan kan jeg ændre standard Mysql-forbindelsestimeout, når jeg opretter forbindelse gennem python?

  2. Sådan administrerer du ledige værelser baseret på dages eller måneders besættelse

  3. Sådan grupperes resultater efter antal relationer

  4. Hvordan kontrolleres resultaterne af SSIS-pakkejob, efter at den har fuldført sin udførelse?