Spring already offers a way to bootstrap Hibernate via the LocalSessionFactoryBean. Why don’t you use that instead?
LocalSessionFactoryBean