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
谁能给我一个关于如何解决问题的提示?
谢谢
彼得
没有找到相关结果
已邀请:
2 个回复
诞胃
缝皋