java.lang.IncompatibleClassChangeError使用org.hibernate.cfg.AnnotationConfiguration

| 我刚刚开始在基于Sping + Hibernate的项目(JDK 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>
在我的Maven项目文件中,我设置了以下依赖项:                                javax.persistence             持久性API             1.0             罐             假                               休眠             休眠注释             $ {hibernate.version}             罐             假                               休眠             冬眠核心             $ {hibernate.version}             罐             假                               休眠             休眠缓存             $ {hibernate.version}             罐             假                       2.5.5         3.5.6-最终         0.5      谁能给我一个关于如何解决问题的提示? 谢谢 彼得     
已邀请:
我遇到了同样的问题,但是您可以在这里找到答案:什么是Java中的IncompatibleClassChangeError异常?     
这可能是由于较旧版本的hibernate实体管理器或hibernate注释所致,如果您使用最新的hibernate核心jar则不匹配。 检查两个罐子并尝试将其升级到最新版本3.5.x     

要回复问题请先登录注册