Hibernate - erro ao adicionar novas tabelas

4 respostas
guileeng

Pessoal sou iniciante em JAVA e estou começando a estudar hibernate.

Como não sabia nada sobre o assunto, resolvi inicialmente seguir o tutorial de uma vídeo aula:

[youtube] http://www.youtube.com/watch?v=6GeOu02mLOc [/youtube]

Consigo alterar, inserir, excluir e consultar informações do banco.

Porém após eu adicionar uma nova tabela ao banco de dados; realizar as devidas modificações no arquivos de configuração, engenharia reversa e mapeamento do hibernate
e executar o código:

public static void main(String[] args) throws ParseException {
          Session s = hibernateUtil.getSessionFactory().getCurrentSession();
        s.beginTransaction();
     List<Autenticacao> lista = (List<Autenticacao>)s.createQuery("from Autenticacao").list();
        for (Autenticacao aut : lista) {
            System.out.println("Nome: "+aut.getUsuario());
        }
        s.getTransaction().commit();
    }

eu recebo o seguinte o erro:

Se eu crio um projeto do início novamente e configuro o hibernate para utilizar essa tabela ele funciona.
Porém se durante o desenvolvimento do programa eu resolvo criar outra tabela e reconfigurar o hibernate ele retorna esse tipo de erro que postei acima:

Alguém consegue me ajudar???

Obrigado pela atenção

4 Respostas

Nelsonjahn

guileeng:
Pessoal sou iniciante em JAVA e estou começando a estudar hibernate.

Como não sabia nada sobre o assunto, resolvi inicialmente seguir o tutorial de uma vídeo aula:

[youtube] http://www.youtube.com/watch?v=6GeOu02mLOc [/youtube]

Consigo alterar, inserir, excluir e consultar informações do banco.

Porém após eu adicionar uma nova tabela ao banco de dados; realizar as devidas modificações no arquivos de configuração, engenharia reversa e mapeamento do hibernate
e executar o código:

public static void main(String[] args) throws ParseException {
          Session s = hibernateUtil.getSessionFactory().getCurrentSession();
        s.beginTransaction();
     List<Autenticacao> lista = (List<Autenticacao>)s.createQuery("from Autenticacao").list();
        for (Autenticacao aut : lista) {
            System.out.println("Nome: "+aut.getUsuario());
        }
        s.getTransaction().commit();
    }

eu recebo o seguinte o erro:

Se eu crio um projeto do início novamente e configuro o hibernate para utilizar essa tabela ele funciona.
Porém se durante o desenvolvimento do programa eu resolvo criar outra tabela e reconfigurar o hibernate ele retorna esse tipo de erro que postei acima:

Alguém consegue me ajudar???

Obrigado pela atenção


Carro amigo talvez seria melhor se fosse direto pro netbeans, acho melhor mas fica a critério de cada um.

guileeng

eu uso o netbeans

guileeng

Alguém?

guileeng

Desculpem a minha ignorância.
Eu resolvi o problema apenas dando um “limpar e construir” no netbeans.

Alguém saberia me explicar o porquê dele ter funcionado apenas após este comando?

Criado 15 de janeiro de 2012
Ultima resposta 15 de jan. de 2012
Respostas 4
Participantes 2