Erro ao Abrir Cahamdo org.hibernate.hql.ast.QuerySyntaxException: CadastraEquipamento is not mapped [from CadastraEquipamento cade]
Boa Noite Pessoal ao tentar carrega minha página de cadastro Abrir Chamado econtra- se com o erro abaixo, ao meu ver os relacionamentos encontra- se certo. Alguem pode me ajudar a resolver- lo?
Erro
Entidade Abrir Chamado relacionamento com Equipamento
Entidade Equipamento relacionamento com Abrir Chamado
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.
@OneToOne @JoinColumn (name="codigoequipamento", nullable=false) private CadastrarEquipamento cadEquipamento = new CadastrarEquipamento();
@OneToMany (mappedBy="cadEquipamento", fetch=FetchType.LAZY) private List<AbrirChamado> abrirChamado;
Roberto Rodrigues.
Curtidas 0
Respostas
Davi Costa
29/09/2010
Posso estar enganado,
o erro diz que ele não está mapeado.
Vc mantém alguma classe ou arquivo de xml que vc declara suas classes... dependendo da versão do JPA ou
dos frameworks que utiliza, vc precisa disso... e olha em cima da entidade, na declaração da classe se está tudo ok,
implementando Serializable , se todos annotations estão ok (@Entity, @Table).
Att Davi
o erro diz que ele não está mapeado.
Vc mantém alguma classe ou arquivo de xml que vc declara suas classes... dependendo da versão do JPA ou
dos frameworks que utiliza, vc precisa disso... e olha em cima da entidade, na declaração da classe se está tudo ok,
implementando Serializable , se todos annotations estão ok (@Entity, @Table).
Att Davi
GOSTEI 0
Roberto Rodrigues.
29/09/2010
Davi Bom Dia,
Estou usando Hibernete Annotation o mapeamento segue os mesmo padrão das outras que estão funcionando normalmente, não estou conseguindo identificar esse problema. Por favor me ajudem!
GOSTEI 0
Robson Teixeira
29/09/2010
Olá Brother
troque a annotation OneToOne para ManyToOne para acertar isso, caso continue com o erro QuerySyntaxException analise a query que você está gerando e por preucação verifique também se todas as suas entidades estão no persistence.xml se estiver usando JPA ou nos arquivos de configuração do hibernate para ver se todas as entidades estão lá.
troque a annotation OneToOne para ManyToOne para acertar isso, caso continue com o erro QuerySyntaxException analise a query que você está gerando e por preucação verifique também se todas as suas entidades estão no persistence.xml se estiver usando JPA ou nos arquivos de configuração do hibernate para ver se todas as entidades estão lá.
GOSTEI 0
Roberto Rodrigues.
29/09/2010
Pessoal resolvido o problema eu digite errado o nome da minha entidade.
Código faltando r
Acrescentei o r e tudo se resolvel.
public List<CadastrarEquipamento> getCadEquipamento(){
return getPureList(CadastrarEquipamento.class,"from CadastraEquipamento cade");
} public List<CadastrarEquipamento> getCadEquipamento(){
return getPureList(CadastrarEquipamento.class,"from CadastrarEquipamento cade");
} GOSTEI 0