Criando uma SessionFactory no Hibernate 4

No Hibernate 4, Configuration.buildSessionFactory está obsoleto em favor de uma nova sobrecarga que constrói uma SessionFactory usando um Service Registry.

Configuration cfg = new Configuration();
cfg
.configure();

ServiceRegistryBuilder builder = new ServiceRegistryBuilder();
builder
.applySettings(cfg.getProperties());
ServiceRegistry sr = builder.buildServiceRegistry();
cfg
.buildSessionFactory(sr);

Isso é útil se você precisar criar manualmente uma SessionFactory (não usando JPA).