Java ClassNotFoundException:org.hibernate.cache.spi.EntityRegion(hibernate 5.4.10.FINAL)

Java ClassNotFoundException:org.hibernate.cache.spi.EntityRegion(hibernate 5.4.10.FINAL),java,spring,hibernate,mysql-8.0,Java,Spring,Hibernate,Mysql 8.0,在将MySQL 5.7迁移到8.0的过程中,我将hibernate方言更改为org.hibernate.dialogue.mysql8dialogue,并将hibernate核心依赖项更新为5.4.10.FINAL,但得到以下异常跟踪: [INFO] Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. [INFO] 202

在将MySQL 5.7迁移到8.0的过程中,我将hibernate方言更改为
org.hibernate.dialogue.mysql8dialogue
,并将hibernate核心依赖项更新为5.4.10.FINAL,但得到以下异常跟踪:

[INFO] Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
[INFO] 2021-05-04 12:01:12.902 ERROR -- [           main] [] [] [reqid=] o.s.b.SpringApplication                  : Application run failed
[INFO] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/cache/spi/EntityRegion
[INFO]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1694)
[INFO]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:573)
[INFO]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:495)
[INFO]  at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)
[INFO]  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
[INFO]  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)
[INFO]  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
[INFO]  at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1087)
[INFO]  at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:857)
[INFO]  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:548)
[INFO]  at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)
[INFO]  at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
[INFO]  at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:386)
[INFO]  at org.springframework.boot.
[INFO] SpringApplication.run(SpringApplication.java:307)
[INFO]  at com.noonpay.commons.microservices.startup.MicroserviceUtils.configureLauncher(MicroserviceUtils.java:31)
[INFO]  at com.noonpay.merchant_identity.AppLauncher.main(AppLauncher.java:23)
[INFO]  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO]  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[INFO]  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[INFO]  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[INFO]  at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
[INFO]  at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
[INFO]  at org.springframework.boot.loader.Launcher.launch(Launcher.java:51)
[INFO]  at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52)
[INFO] Caused by: java.lang.NoClassDefFoundError: org/hibernate/cache/spi/EntityRegion
[INFO]  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
[INFO]  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
[INFO]  at java.base/java.lang.Class.getConstructor0(Class.java:3342)
[INFO]  at java.base/java.lang.Class.newInstance(Class.java:556)
[INFO]  at org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.lambda$static$0(StrategySelectorImpl.java:36)
[INFO]  at org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveStrategy(StrategySelectorImpl.java:216)
[INFO]  at org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveDefaultableStrategy(StrategySelectorImpl.java:160)
[INFO]  at org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveDefaultableStrategy(StrategySelectorImpl.java:147)
[INFO]  at org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveStrategy(StrategySelectorImpl.java:141)
[INFO]  at org.hibernate.cache.internal.RegionFactoryInitiator.resolveRegionFactory(RegionFactoryInitiator.java:111)
[INFO]  at org.hibernate.cache.internal.RegionFactoryInitiator.initiateService(RegionFactoryInitiator
[INFO] .java:47)
[INFO]  at org.hibernate.cache.internal.RegionFactoryInitiator.initiateService(RegionFactoryInitiator.java:32)
[INFO]  at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101)
[INFO]  at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
[INFO]  at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)
[INFO]  at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)
[INFO]  at org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.<init>(MetadataBuilderImpl.java:694)
[INFO]  at org.hibernate.boot.internal.MetadataBuilderImpl.<init>(MetadataBuilderImpl.java:122)
[INFO]  at org.hibernate.boot.MetadataSources.getMetadataBuilder(MetadataSources.java:141)
[INFO]  at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:226)
[INFO]  at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:168)
[INFO]  at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:51)
[INFO]  at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365)
[INFO]  at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:390)
[INFO]  at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:377)
[INFO]  at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341)
[INFO]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1753)
[INFO]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
[INFO] ory.initializeBean(AbstractAutowireCapableBeanFactory.java:1690)
[INFO]  ... 23 more
[INFO] Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.spi.EntityRegion
[INFO]  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
[INFO]  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
[INFO]  at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:93)
[INFO]  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
[INFO]启动ApplicationContext时出错。要显示条件报告,请在启用“调试”的情况下重新运行应用程序。
[INFO]2021-05-04 12:01:12.902错误--[main][[[][reqid=]o.s.b.SpringApplication:应用程序运行失败
[INFO]org.springframework.beans.factory.BeanCreationException:创建名为“entityManagerFactory”的bean时出错,该bean在类路径资源[org/springframework/boot/autoconfigure/orm/jpa/hibernatejpacConfiguration.class]中定义:初始化方法调用失败;嵌套的异常是java.lang.NoClassDefFoundError:org/hibernate/cache/spi/EntityRegion
[信息]位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1694)
[信息]位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:573)
[信息]位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:495)
[信息]位于org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)
[信息]位于org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
[信息]位于org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)
[信息]位于org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
[信息]位于org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1087)
[信息]位于org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:857)
[信息]位于org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:548)
[信息]位于org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)
[信息]位于org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
[信息]位于org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:386)
[信息]位于org.springframework.boot。
[INFO]SpringApplication.run(SpringApplication.java:307)
[信息]位于com.noonpay.commons.microservices.startup.MicroserviceUtils.configureLauncher(MicroserviceUtils.java:31)
[信息]位于com.noonpay.merchant_identity.AppLauncher.main(AppLauncher.java:23)
[INFO]位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
[INFO]位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[INFO]位于java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[INFO]位于java.base/java.lang.reflect.Method.invoke(Method.java:566)
[信息]位于org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
[信息]位于org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
[信息]位于org.springframework.boot.loader.Launcher.launch(Launcher.java:51)
[信息]位于org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52)
[信息]原因:java.lang.NoClassDefFoundError:org/hibernate/cache/spi/EntityRegion
[信息]位于java.base/java.lang.Class.getDeclaredConstructors0(本机方法)
[信息]位于java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
[信息]位于java.base/java.lang.Class.getConstructor0(Class.java:3342)
[信息]位于java.base/java.lang.Class.newInstance(Class.java:556)
[信息]位于org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.lambda$static$0(StrategySelectorImpl.java:36)
[信息]位于org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveStrategy(StrategySelectorImpl.java:216)
[信息]位于org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveDefaultableStrategy(StrategySelectorImpl.java:160)
[信息]位于org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveDefaultableStrategy(StrategySelectorImpl.java:147)
[信息]位于org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.resolveStrategy(StrategySelectorImpl.java:141)
[信息]位于org.hibernate.cache.internal.RegionFactoryInitiator.resolveRegionFactory(RegionFactoryInitiator.java:111)
[信息]位于org.hibernate.cache.internal.RegionFactoryInitiator.initiateService(RegionFactoryInitiator
[信息].java:47)
[信息]位于org.hibernate.cache.internal.RegionFactoryInitiator.initiateService(RegionFactoryInitiator.java:32)
[信息]位于org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101)
[信息]位于org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
[信息]位于org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)
[信息]位于org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)
[信息]位于org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.(MetadataBuilderImpl.java:694)
[信息]位于org.hibernate.boot.internal.MetadataBuilderImpl.(MetadataBuilderImpl.java:122)
[信息]位于org.hibernate.boot.MetadataSources.getMetadataBuilder(MetadataSources.java:141)
[信息]位于org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:226)
[信息]位于org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:168)
[信息]org.spring