Я хочу протестировать мое приложение весенней загрузки через h2 в базе данных памяти, где я хотел бы использовать:
spring.jpa.hibernate.ddl-auto: update
Однако, как только я хочу запустить тесты с этой командой:
mvn clean test
отобразит некоторые ошибки, связанные с нарушениями ограничений (идентификатор должен быть уникальным).Они были вызваны тем, что файл data.sql
(только с инструкциями вставки) выполняется больше раз и, следовательно, данные не могут быть вставлены из-за нарушения целостности.
Есть ли какой-нибудь способ решить эту проблему?Было бы хорошо выполнить скрипт data.sql только один раз, но не уверен.Или загрузить контекст приложения весенней загрузки один раз.