我有问题,我的项目后,碰撞液态化版本到4.9.1。有错误:
创建名为“org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class:”的bean的错误:类路径资源org.hibernate.tool.schema.spi.SchemaManagementException:调用init方法失败;嵌套异常为javax.persistence.PersistenceException: PersistenceUnit:默认无法构建Hibernate SessionFactory;嵌套异常为org.hibernate.tool.schema.spi.SchemaManagementException:模式验证:缺失表rev_info
有spring-data-envers版本2.5.5
每件事都可以用液化液4.4,但当我改变到最新版本(4.9.1)应用时,不要启动。
我有修改实体- RevInfo和changeset来创建这个表,创建表public.rev_info
( id整数非空,时间戳BIGSERIAL,约束rev_pk主键(id) );
ddl-auto被设置为validate
发布于 2022-05-10 19:02:06
Java为这个错误在他们的网站上提供了一个解决方案,但概括地说:
Spring无法创建一个名为X的bean可能有很多原因,但是在详细的堆栈跟踪中可以找到原因。这个错误总是有一些潜在的原因,例如ClassNotFoundException或NoClassDefFoundError,这可能是类路径中缺少JAR文件的信号。
简而言之,您应该始终详细查看错误消息的堆栈跟踪,并找出"org.springframework.beans.factory.BeanCreationException:错误创建名为“error”的bean的确切原因。相应地,解决办法也会有所不同。
https://stackoverflow.com/questions/72018878
复制相似问题