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