升级Java 11 后报错 nable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]

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而目前 javassist3.22.0版本,暂时不支持java 11,这就是版本不支持的缘由形成的 只须要升级一下javassist版本便可 目前是 3.23.1-GAspring

注意: 这种状况仅仅适用于升级 java 以前正常,升级以后出现此错误的缘由;若一开始就出现此错误,大概是实体对象映射的问题,须要同窗们本身多检查检查app

相关文章
相关标签/搜索