Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Test com Banco Mysql

Boa noite,

no caso do teste com banco mysql configurado com um novo banco de test com create-drop, e usar o arquivo .sql... oque ele faria?

O Spring pega o arquivo.sql que foi criado e feito os inserts na mão, popula o banco mysql, valida o teste e depois apaga? Essa seria a ordem?

Obrigado.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Lucas,

O Spring, por padrão, somente carrega o arquivo data.sql caso seja utilizado um banco de dados em memória. Para que ele execute o arquivo data.sql ao utilizar o MySQL você precisa adicionar essa propriedade:

spring.sql.init.mode=always

A ordem de execução será essa mesmo que você citou.