Bom dia pessoal, Estou com uma dúvida, sabendo que JPA é uma especificação e que por exemplo o Hibernate é um framework que implementa essa especificação, qual seria a diferença dele para o Spring Data? Seriam 2 implementações diferentes do JPA? O que me gerou grande confusão também foi ler em alguns lugares que você pode usar o Spring Data e o Hibernate junto, não seria redundante?