Я не эксперт JPA, но похоже, что когда вы запускаете проект (mvn spring-boot:run
), он подключается к базе данных и выполняет проверку схемы. Проверка схемы - это процесс, который гарантирует, что сущности, определенные в вашем проекте, действительно могут быть сопоставлены с соответствующими объектами базы данных: таблицами, последовательностями и т. Д.
Поскольку нет таблицы hibernate_sequence
, весь процесс завершается неудачно потому что spring boot / hibernate «думает», что БД не находится в «рабочем» состоянии и не может использоваться с проектом.
Это поведение можно настроить с помощью свойства spring.jpa.hibernate.ddl-auto=<value>
в application.properties
/ yaml
Возможные значения:
- нет
- проверить
- обновить
- создать-удалить
Читайте о них здесь например