/ / java.lang.IncompatibleClassChangeError का उपयोग करने के लिए org.hibernate.cfg.Annotation कॉन्फ़िगरेशन - हाइबरनेट, वसंत

orava.hibernate.cfg का उपयोग करने के लिए java.lang.IncompatibleClassChangeError.Annotation कॉन्फ़िगरेशन - हाइबरनेट, वसंत

मैंने अभी के लिए हाइबरनेट एनोटेशन का उपयोग करना शुरू कर दिया हैमेरे स्पिंग + हाइबरनेट आधारित प्रोजेक्ट (जेडीके 1.6.0_23) में मेरे POJO मैपिंग्स और मुझे कक्षाओं के बीच असंगतता के बारे में यह त्रुटि मिल रही है। SessionFactory को इस प्रकार कॉन्फ़िगर किया गया है:

<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="configLocation" value="classpath:hibernate.cfg.xml"/>
<property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration" />
<property name="namingStrategy">
<bean class="org.hibernate.cfg.ImprovedNamingStrategy" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">no</prop>
<prop key="hibernate.connection.isolation">3</prop>
<prop key="hibernate.transaction.factory_class">com.atomikos.icatch.jta.hibernate3.AtomikosJTATransactionFactory </prop>
<prop key="hibernate.transaction.manager_lookup_class">com.atomikos.icatch.jta.hibernate3.TransactionManagerLookup</prop>
</props>
</property>
</bean>

मेरी मेवेन प्रोजेक्ट फ़ाइल में मैंने निम्नलिखित सेट किया हैनिर्भरता: javax.persistence हठ-api 1.0 जार असत्य org.hibernate हाइबरनेट-एनोटेशन $ {} Hibernate.version जार असत्य org.hibernate हाइबरनेट कोर $ {} Hibernate.version जार असत्य org.hibernate हाइबरनेट-ehcache $ {} Hibernate.version जार असत्य 2.5.5 3.5.6-फाइनल 0.5

क्या कोई मुझे इस समस्या को हल करने के लिए संकेत दे सकता है? धन्यवाद

पीटर

उत्तर:

जवाब के लिए 0 № 1

मुझे एक ही समस्या थी लेकिन आप यहां जवाब पा सकते हैं: जावा में असंगत कक्षा परिवर्तन त्रुटि अपवाद क्या है?


जवाब के लिए 0 № 2

यह हाइबरनेट के पुराने संस्करण के कारण हो सकता हैइकाई प्रबंधक या हाइबरनेट एनोटेशन, जो कि यदि आप नवीनतम हाइबरनेट कोर जार का उपयोग करते हैं तो मेल नहीं खाता है। दोनों जार की जांच करें और इसे नवीनतम संस्करण 3.5.x में अपग्रेड करने का प्रयास करें