HELP Mapeamento "CadastraEquipamento is not mapped "

2 respostas
R

Pessoal estou precisando muito da ajuda de vocês, pois ao tentar abrir um chamado da esse erro 500 abaixo, todas as outras páginas do sistema funcionam normalmente com o mesmo padrão de relacionamento. Por favor me ajudem.

HTTP Status 500 -


type Exception report

message

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception javax.servlet.ServletException: CadastraEquipamento is not mapped [from CadastraEquipamento cade]

root cause org.hibernate.hql.ast.QuerySyntaxException: CadastraEquipamento is not mapped [from CadastraEquipamento cade]

note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.0.1 logs.

Entidade Abrir Chamado relacionamento com Equipamento

@OneToOne
    @JoinColumn (name="codigoequipamento", nullable=false)
    private CadastrarEquipamento cadEquipamento = new CadastrarEquipamento();

Entidade Equipamento relacionamento com Abrir Chamado

@OneToMany (mappedBy="cadEquipamento", fetch=FetchType.LAZY) private List<AbrirChamado> abrirChamado;

2 Respostas

R

A classe mapeada parece chamar-se “CadastrarEquipamento”, e a classe sobre a qual se fez a consulta chama-se “CadastraEquipamento” (repare na letra “r” ao fim do termo “Cadastra”).

R

roger_df Obrigado pela força cara, são esses tipos de problemas que perdemos tempo, na query da List passei o nome errado estava CadastraEquipamento e nome correto é CadatrarEquipamento. Obrigado mesmo!

Criado 30 de setembro de 2010
Ultima resposta 30 de set. de 2010
Respostas 2
Participantes 2