这是我的pom.xml:如何使用Hibernate实现JPA?
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.5.1-Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.10.Final</version>
</dependency>
当我有这两个依赖关系,我可以成功运行我的Hello World示例。 (它使用的persistence.xml和映射到表中我的数据库与@Entity标注类然而,当我改变我的休眠核到:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.2.1.Final</version>
</dependency>
我得到:
异常在线程 “主” java.lang.IllegalAccessError:尝试访问方法org.hibernate.cfg.Configuration(Lorg /休眠/ cfg中/ SettingsFactory)从类org.hibernate.ejb.Ejb3Configuration
那么如何V我可以使用hibernate core 4.2.1 final作为JPA实现吗?我想hibernate-entitymanager没有第4版?