मुझे नहीं लगता कि समस्या स्ट्रिंग कॉलम में उद्धरण होने के कारण होती है। हाइबरनेट PreparedStatements
का उपयोग करता है , और सादे Statements
. को संयोजित करते समय इस प्रकार की समस्या अधिक संभावित होगी .
निम्नलिखित GitHub परीक्षण मेरी धारणाओं को भी साबित करता है।
फिर भी, मुझे आपके द्वारा उपयोग किए जा रहे निर्भरता संस्करणों में एक संभावित समस्या दिखाई दे रही है:
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]
हालाँकि आप अभी भी हाइबरनेट 3.5 का उपयोग कर रहे हैं, PostgreSQL ड्राइवर संस्करण बहुत पुराना है:postgresql-7.4.1-jdbc3
, जो 2003
. का है . किसी भी अन्य सॉफ़्टवेयर लाइब्रेरी की तरह, डेटाबेस ड्राइवरों में भी बग होते हैं।
ड्राइवर को एक नए संस्करण में अपडेट करने का प्रयास करें जो आपके डेटाबेस संस्करण के अनुकूल हो, जिसे आप उत्पादन में चला रहे हैं।