थोड़ी देर हो सकती है लेकिन मैं अभी इस मुद्दे पर भी आया हूं और मैंने पाया है कि यह आपके हाइबरनेट वर्ग को
के साथ एनोटेट कर सकता है@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