Когда мы используем Springboot (без зависимости от пролетного пути)
После того, как мы определим объектную модель и пометим ее тегом @Entity, запустим приложение Кажется, весенняя загрузка автоматически создаст таблицу в базе данных.
Но когда мы добавляем зависимость от пролетного пути, когда мы запускаем приложение, SpringBoot не создает таблицу, а вместо этого выдает мне ошибку. Так что единственное исправление - создать таблицу в пролете. кто-нибудь знает, почему это произошло?
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [singer]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1753) ~[spring-beans-6.0.0-RC3.jar:6.0.0-RC3]




Возможно, вы захотите установить эту переменную как таковую в application.yml.
spring:
jpa:
hibernate:
ddl-auto: update