sexta-feira, 16 de julho de 2010

Fábrica de Sessões para HIBERNATE

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class CreateSession {

private static SessionFactory factory;


//Bloco estático que inicializa o Hibernate e dá condições de criar uma sessão
// ou seja, essa é a nossa Fábrica de Sessões
static {
try {

//Substitua o "endereco" pelo endereço do arquivo "hibernate.cfg.xml" no seu Projeto
factory = new Configuration().configure("endereco/hibernate.cfg.xml").buildSessionFactory();

} catch (Exception e) {
e.printStackTrace();
factory = null;
}
}


//Método que retorna a sessão aberta
public static Session getSession() {
return factory.openSession();
}
}

Nenhum comentário:

Postar um comentário