Configuration がすべてのマッピング情報を解析したら、アプリケーションは、 Session インスタンスのためにファクトリを取得しなければなりません。この SessionFactory は、 Hibernate を使用するすべてのスレッドで共有されるべきです:
SessionFactory sessions = cfg.buildSessionFactory();
Hibernate は、アプリケーションが SessionFactory を複数生成することを可能にします。これは、複数のデータベースを使用する場合に便利です。