prefer HibernatePersistenceProvider over HibernatePersistence