Erro com o hibernate3 e dúvida sobre configuracao

3 respostas
G

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

3 Respostas

ramilani12

vc adicionou no seu projeto o hibernate.jar ?

G

Sim, fiz isso sim…

ramilani12

como esta seu hibernate.cfg.xml ?
mande ele …

Pelo erro ele nao encontra a classe responsavel pela Session …

Criado 20 de setembro de 2006
Ultima resposta 23 de set. de 2006
Respostas 3
Participantes 2