यह पोस्टग्रेएसक्यूएल में क्लाइंट ड्राइवरों और ओआरएम के साथ बातचीत करने वाले सख्त कास्टिंग मुद्दों का एक और प्रकार है जो वे सब कुछ भेजते हैं जो वे स्ट्रिंग के रूप में नहीं समझते हैं।
आपको setObject
. का उपयोग करने की आवश्यकता है Types.OTHER
. के साथ , आईआईआरसी।
ps.setObject(2, foos.get(i).getName(), Types.OTHER);
जिसे PgJDBC को unknown
. प्रकार के बाइंड परम के रूप में भेजना चाहिए . क्योंकि आप सीधे PgJDBC के साथ काम कर रहे हैं, सौभाग्य से आपके लिए इससे निपटना आसान है; जब लोग ORM परतों का उपयोग कर रहे होते हैं तो यह एक वास्तविक दर्द होता है।
देखें:
- Macaddr/Inet प्रकार के पोस्टग्रेज़ स्लीक में
- postgreSQL JSON कॉलम को हाइबरनेट मान प्रकार में मैप करना
- http://www.postgresql.org message-id/[email protected]
पृष्ठभूमि के लिए।