[RESOLVIDO]Hibernate - configuração programatica

Estou iniciando no hibernate e estou com duvida na configuração programática do mesmo.

Instancio um objeto do tipo Configuration e set as propriedades…

Configuration configuration = new Configuration();

	//adicionar configurações do banco de dados
	configuration.setProperty("hibernate.dialect", "org.hibernate.dialect.PostgreSQL9Dialect"); //sql usado
	configuration.setProperty("hibernate.connection.driver_class", "org.postgresql.Driver");
	configuration.setProperty("hibernate.connection.url","jdbc:postgresql://localhost:5432/siscom");
	configuration.setProperty("hibernate.connection.username","postgres");
	configuration.setProperty("hibernate.connection.password","admin");
	
	//configração do pool	
	configuration.setProperty("hibernate.c3p0.min_size","1");
	configuration.setProperty("hibernate.c3p0.max_size", "10");
	configuration.setProperty("hibernate.c3p0.timeout", "600");
	configuration.setProperty("hibernate.c3p0.max_statements","50");
	
	//outras configurações
	configuration.setProperty("hibernate.current_session_context_class", "Thread"); //usa threads
	configuration.setProperty("hibernate.show_sql", "true"); //mostra sql usado.
	configuration.setProperty("hibernate.formate_sql", "true");

Mas quando vou passar para a sessionFactory ele diz que o metodo está em desuso.

	sessionFactory = configuration.buildSessionFactory();

Alguém sabe outro método que faça isso? Porque no site do próprio hibernate ele usa esse método.

Mais ou menos assim:

Configuration configuration = buildConfiguration();

ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();

sessionFactory = configuration.buildSessionFactory(serviceRegistry);

[quote=Rafael Guerreiro]Mais ou menos assim:

[code]
Configuration configuration = buildConfiguration();

ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();

sessionFactory = configuration.buildSessionFactory(serviceRegistry);
[/code][/quote]

Valeu Rafael, exatamente isso que estava procurando… não tinha encontrado no site do hibernate…