Implementei o Spring Data utilizando o SQL. Testei sem colocar o arquivo persistence.xml e funcionou normalmente. Minha dúvida é se o arquivo application.properties funciona como um substituto do persistence.xml? Ou não tem nada a ver?
application. properties:
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/alura_api_spring?useTimezone=true&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=
spring.datasource.initialization-mode=always
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto=update