Re:Hibernate totalmente s/ hibernate.cfg.xml, é possível?!

Victor,

Caso você esteja usando Hibernate Annotations você pode fazer da seguinte forma:

No seu HibernateUtil na hora de criar o Configuration e passar o seu hibernate.cfg você cria um AnnotationConfiguration(); Mais ou menos como segue abaixo:

 Configuration ac = new AnnotationConfiguration()
 				// Package dos POJOs
 				.addPackage("br.com.app.model.pojo")
 				// Classes POJOs (Entidades do sistema)
 				.addAnnotatedClass(Entidade1.class)
 				.addAnnotatedClass(Entidade2.class);
 				// Configurações de acesso ao PostgreSQL
 				//.setProperty("hibernate.show_sql", "true")
 				.setProperty("hibernate.dialect", DB_DIALECT)
 				.setProperty("hibernate.connection.driver_class", DB_DRIVER_CLASS)
 				.setProperty("hibernate.connection.url", db_url)
 				.setProperty("hibernate.connection.username", DB_USERNAME)
 				.setProperty("hibernate.connection.password", DB_PASSWORD);

Boa tarde!
Estou tentando me ver livre do hibernate.cfg.xml!
Estava recebendo org.hibernate.HibernateException: No CurrentSessionContext configured! ao executar sf.getCurrentSession().beginTransaction();, onde sf é um SessionFactoy!

Após uma rápida pesquisa no google, é sugerido adicionar a seguinte linha no hibernate.cfg.xml para solucionar o problema:

<!-- Enable Hibernate's automatic session context management --> <property name="current_session_context_class">thread</property>

É possível ter o mesmo efeito s/ usar o hibernate.cfg.xml?!
Valeu!

Valeu fsquadro!!!
Funcionou! Continuo ainda livre dos xmls!!!