Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

class JPAConfiguration ou persistence.xml

Olá, eu quero saber se eu posso ao invés de usar o JPAConfiguration eu poderia usar simplesmente um xml? E quais das duas formas é mais utilizada no mercado ?

Abraços !!

3 respostas
solução!

Olá Rafael!

Em projetos Spring MVC você poderá encontrar em ambos. Mas depois do surgimento do Spring Boot essas configurações de banco de dados costumam ficar num arquivo chamado application.properties onde o próprio Spring se encarrega de configurar o banco.

Esse aquivo substitui essa classe que foi criada em aula, mas é bacana que você faça ela pra entender como as coisas funcionam por debaixo dos panos.

Aqui um exemplo do arquivo configurado para usar o banco de dados H2:

# datasource
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.url=jdbc:h2:mem:alura-forum
spring.datasource.username=sa
spring.datasource.password=

# jpa
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=update

# h2
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console

Quando terminar esse curso dê uma olhada no novo que lançou de Spring Boot, tá bem legal:

https://cursos.alura.com.br/course/spring-boot-api-rest

Espero que tenha ajudado!

Olá Rafael!

Conseguiu sanar sua dúvida?

Olá Rafael!

Estou fechando o tópico. Qualquer dúvida pode abrir um outro.

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software