No nosso caso estamos usando o H2 que é um banco em tempo de execução. Mas, se fosse um banco como MySQL ou SQLSSever por exemplo, precisaríamos abrir conexão e fechar após cada transação?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No nosso caso estamos usando o H2 que é um banco em tempo de execução. Mas, se fosse um banco como MySQL ou SQLSSever por exemplo, precisaríamos abrir conexão e fechar após cada transação?
Oi Cleverson,
Sim, precisa do @Transactional nos metodos de escrita, independente do banco de dados utilizado.
Isso esta relacionado com a transacao do banco de dados e a conexao sera gerenciada pelo Spring/JPA