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