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

Cómo guardar una cadena que contiene comillas simples en una columna de texto en PostgreSQL

No creo que el problema se deba a tener una cita en una columna de cadena. Hibernate usa PreparedStatements , y este tipo de problema sería más probable al concatenar Statements simples .

Lo siguiente Prueba de GitHub prueba mis suposiciones también.

Sin embargo, veo un posible problema en las versiones de dependencia que está utilizando:

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]

Aunque todavía usa Hibernate 3.5, la versión del controlador PostgreSQL es demasiado antigua:postgresql-7.4.1-jdbc3 , que se remonta a 2003 . Como cualquier otra biblioteca de software, los controladores de bases de datos también tienen errores.

Intente actualizar el controlador a una versión más nueva que sea compatible con la versión de la base de datos que está ejecutando en producción.