use org.hibernate.jpa.HibernatePersistenceProvider instead of org.hibernate.ejb.Ejb3Configuration