Ich hab grad ein paar Probleme die Konfigurationsdatei "hibernate.cfg.xml" gescheidt einzurichten bzw. er meckert beim erstellen der SessionFactory rum.
Eventuell hilft Stackoverflow weiter, es gibt > 3000 Treffer zum Thema hibernate.cfg.xml:
http://stackoverflow.com/search?q=hibernate.cfg.xml
Wenn man Hibernate-spezifische Features nutzen will und die Anwendung nicht auf andere Persistenzframeworks portabel sein muss, dann spielt JPA natürlich keine Rolle.