Nie sądzę, że problem jest spowodowany posiadaniem cytatu w kolumnie String. Hibernacja używa PreparedStatements
, a tego rodzaju problem byłby bardziej prawdopodobny przy łączeniu zwykłych Statements
.
Następujące test GitHub potwierdza również moje przypuszczenia.
Niemniej jednak widzę możliwy problem w używanych wersjach zależności:
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]
Mimo że nadal używasz Hibernate 3.5, wersja sterownika PostgreSQL jest zbyt stara:postgresql-7.4.1-jdbc3
, którego początki sięgają 2003
. Jak każda inna biblioteka oprogramowania, sterowniki baz danych również mają błędy.
Spróbuj zaktualizować sterownik do nowszej wersji, która jest zgodna z wersją bazy danych, którą używasz w środowisku produkcyjnym.