Mais uma Hibernate erro no java.naming.factory.initial

0 respostas
E

Pessoa estou utilizando o exemplo do GUJ - Introdução ao Hibernate 3, e criei uma classe para testar se estava tudo certo, quando compilo lança a seguinte exception

javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial

Minha classe é a seguinte

public class Teste {

public static void main(String args[]) {

Session sessao = HibernateUtility.getSession();		

Transaction transaction = sessao.beginTransaction();
Pessoa pessoa = new Pessoa();
	
	pessoa.setNome("Evandro");
	pessoa.setEmail("[email removido]");
	
	sessao.save(pessoa);
	
	transaction.commit();
	sessao.close();
	
}

}

A classe que carrega as configurações:

public class HibernateUtility {
private static SessionFactory factory;

static {
	try {						
		factory = new Configuration().configure().buildSessionFactory();			
	} catch (Exception e) {
		e.printStackTrace();
		factory = null;
	}
}

public static Session getSession() {
	return factory.openSession();
}

}

Alguém pode me dar uma ajuda do que posso estar fazendo errado??

Obrigado,

Evandro

Criado 5 de outubro de 2006
Respostas 0
Participantes 1