title: What is difference between spring boot JPA and Hibernate
body: <p>I want to know how Spring boot JPA used hibernate, Is there any relationship between Spring boot JPA and hibernate?
  When we used boot jpa then simply we implements org.springframework.data.jpa.repository.JpaRepository interface and can write queries using function name which is matching with column name or can write custom queries, then what is the role of hibernate here? and how can we say that hibernate is the implementation of JPA in spring boot?</p>