Lista:
Alguém pode me ajudar no que poderia ser o erro:
Exception in thread “main” java.lang.NoClassDefFoundError: org/hibernate/Session
?
Tenho um projeto no Netbeans, e nele está agregado agrega todos os meus beans:
Cliente.java (entre outros)
Nesse projeto, criei o Cliente.hbm.xml
Em outro projeto, criei os DAOs:
ClienteDAO.java
Também tenho nele o arquivo hibernate.cfg.xml e uma classe para criação da factory:
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();
}
Mas, o erro está após a execução da linha
ClienteDAO cliDAO = new ClienteDAO( );
Pode ser o fato dos arquivos estarem em projetos separados (mesmo que tenha gerado corretamente os .jar)?
Pode ser a falta de incluir algum componente do Hibernate3?
E, ainda:
Como é o processo de configuração programática do Hibernate, para não ter que depender do hibernate.cfg.xml ?
[]s
Rafael