java.lang.AbstractMethodError(Hibernate & JPA)

来源:互联网 发布:网络销售是什么意思 编辑:程序博客网 时间:2024/05/21 06:24

记下一个错误

在使用jpa时碰到的,AbstractMethodError

错误信息:

java.lang.AbstractMethodError: org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.getConfigurationValues()Ljava/util/Map;    at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:404)    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:842)    at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:75)    at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:54)    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)    at client.HelloWorldClient.main(HelloWorldClient.java:14)

原因:
jar包版本不匹配(hibernate-core和hibernate-entitymanager),造成低版本jar包中的方法为抽象方法。修改jar包版本即可。

看似微不足道改动却费尽了精力,编程路上都是坑啊!

0 0
原创粉丝点击