use HibernatePersistenceProvider instead of deprecated analogue