J'ai une application de démarrage à ressort configurée avec un fichier application.yml. J'utilise également un fichier import.sql pour charger des données de test dans mon application en utilisant des instructions d'insertion.spring boot multi-ligne import.sql application.yml configuration
Je souhaite que le fichier import.sql prenne en charge les instructions multilignes.
Je trouve cette même question avec une réponse à l'aide et le fichier application.properties Spring Mvc Hibernate Encoding/Multi-line import sql
Cependant, je ne peux pas sembler appliquer cette réponse à l'aide de mon fichier application.yml que je l'ai essayé en vain de le faire comme ci-dessous
spring:
jpa:
show-sql: true
hibernate:
hbm2ddl:
import_files_sql_extractor:org.hibernate.tool.hbm2ddl.MultipleLinesSqlCommandExtractor
pour référence, je trouve la documentation de cette propriété ici https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/tool/hbm2ddl/ImportSqlCommandExtractor.html
Mais il me semble peut toujours pas à le configurer correctement. Quelqu'un peut-il aider? Merci
merci pour votre réponse. Je voudrais vraiment obtenir des instructions SQL multilignes fonctionnant avec le fichier import.sql par défaut, c'est sûrement possible? –
Oui, vous pouvez. Essayez s'il vous plaît cette configuration - http://plog.roycat.net/?p=557. Dans mon projet, j'utilise une méthode similaire à celle-ci. – Spirited