2015-07-29 13 views
8

के लिए हाइबरनेट डायलेक्ट मैं अपने वसंत एमवीसी प्रोजेक्ट में हाइबरनेट का उपयोग कर रहा हूं और मैं ऑरैकल 12 सी डेटाबेस से कनेक्ट करना चाहता हूं। मैंने org.hibernate.dialect.Oracle12cDialect का उपयोग किया, लेकिन, यह मुझे org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.dialect.Oracle12cDialect] as strategy [org.hibernate.dialect.Dialect] देता है। मैं ओरेकल 12 सी के लिए बोली कैसे सेट कर सकता हूं? मैं हाइबरनेट 4.3.9 का उपयोग कर रहा हूं।ऑरैकल 12c

उत्तर

9

org.hibernate.dialect.Oracle10gDialect का उपयोग करने का प्रयास करें, हाइबरनेट 4.3.9 में उच्चतम संभव संस्करण प्रतीत होता है।

12c के लिए एक बोलीभाषा बाद के संस्करणों में मौजूद प्रतीत होती है, this देखें।

+0

तुम्हारा मतलब 'Oracle10gDialect' ओरेकल 12 सी के लिए 11 जी के समान काम करता है? – hamed

+0

@hamed: हाँ, यह काम करना चाहिए (कुछ संस्करण विशिष्ट विवरण के अलावा)। – wjans

+0

मेरे लिए Oracle10gDialect ओरेकल 12 सी के लिए 11 जी के समान काम करता है। बहुत बहुत धन्यवाद wjans! – Luke

3

org.hibernate.dialect.Oracle12cDialect हाइबरनेट कोर संस्करण के साथ इस्तेमाल किया जा सकता 5.2

देखें: https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/dialect/Oracle12cDialect.html

+1

मुझे लगता है कि अधिक जानकारी अच्छी होगी। दस्तावेज़ीकरण के लिए कुछ अतिरिक्त लिंक जोड़ें और कुछ स्पष्टीकरण भी महान होंगे। – Spell

संबंधित मुद्दे