Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

NVARCHAR2 . के साथ हाइबरनेट करें

थोड़ी देर हो सकती है लेकिन मैं अभी इस मुद्दे पर भी आया हूं और मैंने पाया है कि यह आपके हाइबरनेट वर्ग को

के साथ एनोटेट कर सकता है
@Nationalized

या

@Type(type="org.hibernate.type.StringNVarcharType")

जो आपके तत्व का उपयोग करता है org.hibernate.type.StringNVarcharType VarChar टाइप स्ट्रिंग के बजाय

जिसे रिलीज 4.1.10 और इसके बाद के संस्करण में हाइबरनेट में पेश किया गया था। ताकि यह NVarChar2 . का सही उपयोग कर सके टाइप करें या फिर यह डिफ़ॉल्ट रूप से VarChar2 पर वापस आ जाएगा जो तब आपके अंतर्राष्ट्रीय वर्णों को खो देता है।

हाइबरनेट जीरा जहां इसका समाधान किया गया था:https://hibernate.atlassian.net/browse/HHH- 5869

और Jboss-Hibernate Documentation:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 कार्य जो Oracle में डेटाटाइम मान से सेकंड लौटाते हैं

  2. Oracle SQL में एक प्रतिस्थापन () फ़ंक्शन के आउटपुट से अल्पविराम सीमांकित स्ट्रिंग के साथ IN क्लॉज का उपयोग करना

  3. स्प्रिंग बैच:पहचान में वृद्धि नहीं कर सका; नेस्टेड अपवाद com.microsoft.sqlserver.jdbc.SQLServerException है:अमान्य ऑब्जेक्ट नाम 'BATCH_JOB_SEQ'?

  4. Oracle केस में स्ट्रिंग की तुलना करें जब

  5. पीएल-एसक्यूएल में () कैसे काम करता है?