segunda-feira, abril 22, 2013

Hibernate e erro Oracle ORA-00942: table or view does not exist

Ao se deparar com um erro do tipo ORA-00942 (a tabela ou view não existe), veja algumas situações que podem estar produzindo o erro:


  • A tabela pode realmente não existir.
  • Seu mapeamento pode estar errado (especialmente se por motivos de força maior você usa arquivos .hbm.xml para configuração)
  • Você esqueceu de incluir as classes mapeadas (resources) no hibernate.cfg.xml
  • O usuário que você utilizou pode não ter privilégios (grants) na tabela
  • O Hibernate pode estar se perdendo em alguma tabela sinônima (crie um sinônimo com o comando SQL "CREATE PUBLIC SYNOMYN".

Nenhum comentário: