java
升级到11
后使用spring-data-jpa
会报错java
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; ...... Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister ...... Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
这是由于hibernate
实现依赖javassist
而目前 javassist
是3.22.0
版本,暂时不支持java 11
,这就是版本不支持的缘由形成的 只须要升级一下javassist
版本便可 目前是 3.23.1-GA
spring
注意: 这种状况仅仅适用于升级 java
以前正常,升级以后出现此错误的缘由;若一开始就出现此错误,大概是实体对象映射的问题,须要同窗们本身多检查检查app