JPA имеет функции для генерации DDL, и их можно настроить для запуска при запуске с базой данных.Это контролируется двумя внешними свойствами:
spring.jpa.generate-ddl
(логическое значение) включает и выключает функцию и не зависит от поставщика.spring.jpa.hibernate.ddl-auto
(enum) - это функция Hibernate, которая управляет поведением более детально.
Ваш файл свойств должен выглядеть примерно так:
spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_ON_EXIT=FALSE
spring.datasource.username=sa
spring.datasource.password=
spring.datasource.driverClassName=org.h2.Driver
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect