Можно ли запустить собственный сценарий ddl при запуске после
spring.jpa.hibernate.ddl-auto = create
создал модели объектов в базе данных?
В настоящее время я делаю много изменений в моделях и хочу все отбросить после изменения и создать тестовые данные с помощью:
@Bean
InitializingBean createTestEntries() {
return () -> {
testObject t1 = new testObject (values...);
testRepo.save(t1);
}
После этого я хочу создать представление базы данных, но не могу найти способ сделать это с помощью Spring Boot 2 + Hibernate / JPA
Конечно, я мог бы отключить ddl-auto и делать все с файлом schema.sql и data.sql - но очень удобно, что изменения в моей модели автоматически заносятся в базу данных.
Так что я бы хотел гибридный режим. Мои модели по-прежнему заполняются автоматически, но я могу впоследствии вызвать собственный код ddl для создания представлений.
Может ли кто-нибудь мне помочь?