title: The provider attribute in peristence.xml file of JPA
body: <p>I'm just new to using JPA, so sorry if this a stupid question. Just a little confused.</p>
  
  <p>The provider attribute in persistence.xml - should this always be an ORM framework? (e.g. hibernate , eclipse link/toplink ). So in essence, JPA is just like an abstract for an ORM framework implementation in your database? am i correct? </p>
  
  <p>what if there was no provider attribute set in persistence.xml? what would be its default?</p>