Javafree
Página Inicial do Fórum > JSP / Servlets

Consulta em HQL, erro = org.hibernate.hql.internal.ast.QuerySyntaxException: TB_LOGIN is not mapped [from TB_LOGIN]



Criar novo tópico   Responder tópico


  1. Leonn3s
    Posts:1


    Comment Arrow

    Publicado em: 12/04/2015 19:12:38

    Estou tentando fazer uma consulta em HQL para gerar uma lista e através dela validar Usuário e Senha digitadas em um formulário JSP.

    O meu método é um boolean para conferir se esta correto a validação, e caso esteja executar um outro JSP ou Servlet.

    Este método esta numa Classe de Métodos que depois instancio e executo em um Servlet focado em Validação.

    O meu problema é a consulta HQL, por mais que eu tente, mostra um erro dizendo que tal tabela ou coluna não esta mapeada, mas ao meu ver esta mapeada SIM.

    Este é o método:




    e geralmente dá erros como este:





    Não sei como prosseguir. Qualquer dica e solução estou a espera e ficarei grato.

    IDE: NetBeans 8.0.2
    Server: GlassFish 4.1
    Java EE versão 5
    Aplicação Web



  1. romarcio
    Posts:421


    Comment Arrow

    Publicado em: 15/04/2015 23:50:18

    No HQL você não usa o nome da tabela nem os campos da tabela, você usa o nome da classe e o nome dos atributos desta classe.

    Por exemplo, se tem a tabela TB_LOGIN, mapeada com a classe Login, faça: e não
    _________________

    http://www.mballem.com/
    Desvendando o MongoDB, do Mongo Shell ao Java Driver - http://bit.ly/1HL8Rya



  1. Relacionados