Запретить загрузку исходных данных с использованием данных. sql при последующем запуске - PullRequest
0 голосов
/ 09 марта 2020

У меня приложение весенней загрузки, которое обращается к базе данных mysql. У меня есть некоторые исходные данные, которые я вставляю в mysql, используя файл data. sql. Теперь проблема заключается в том, что, когда я запускаю приложение во второй раз, при начальной загрузке происходит чтение данных. sql и пытается снова вставить исходные данные, что приводит к исключению дублированного ключа, и мое приложение закрывается. Теперь вопрос заключается в том, как разрешить загрузку исходных данных только один раз и предотвратить их при последующем запуске приложения.

spring.datasource.jpa.hibernate.ddl-auto=update
spring.datasource.data=classpath=data.sql
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
...