title: What is a JPA Provider?
body: <p>I am new to JPA. As per my understanding JPA itself cannot do persistence. It will need JPA Provider for persisting data into database.</p>
  
  <p>JPA Provider : It is the vendor product that contains the JPA flavor (javax.persistence). For example Eclipselink, Toplink, Hibernate, etc. 
  <a href="http://www.tutorialspoint.com/jpa/jpa_orm_components.htm" rel="noreferrer">http://www.tutorialspoint.com/jpa/jpa_orm_components.htm</a></p>
  
  <p>So any application which wants to use JPA for persistence it will have to use a Provider like Eclipselink, Toplink, Hibernate, etc. also. Is this correct?</p>