Usando o Editor de linguagem de consulta do Hibernate

Consulte também

Você pode usar o Editor Hibernate Query Language (HQL) para escrever, editar e executar consultas HQL no IDE. Depois de criar e testar a consulta HQL no editor, você pode copiar a consulta para o código-fonte e os arquivos de mapeamento. Você pode clicar com o botão direito do mouse na janela do editor de consultas para selecionar, copiar e colar consultas.

A sintaxe da linguagem de consulta HQL é muito semelhante à sintaxe usada em consultas SQL mas a HQL é totalmente orientada a objetos e pode usar objetos e propriedades para representar as consultas SQL. A sintaxe das consultas HQL não depende do banco de dados em que as consultas são executadas. As consultas HQL são convertidas no tempo de execução para a consulta SQL apropriada para o banco de dados. Além de dar suporte a cláusulas padrão e agregar funções, a HQL também dá suporte a consultas e subconsultas polimórficas.

Para obter mais informações sobre Hibernate Query Language, consulte a documentação seguinte do Hibernate:

Para criar e executar uma instrução ou script HQL:

  1. Expanda o nó <pacotes padrão> sob o nó Pacotes de código-fonte na janela Projetos.
  2. Clique com o botão direito do mouse no arquivo de configuração hibernate.cfg.xml e escolha Executar consulta HQL para abrir o editor HQL.
  3. Indique a consulta HQL no painel superior da janela do editor.
  4. Clique em Executar HQL (  Executar SQL ) na barra de ferramentas. Como alternativa, você pode clicar com o botão direito do mouse na janela do editor de consultas e escolher Executar HQL no menu popup.

Quando executa uma consulta HQL, você vê o resultado da consulta no painel inferior da janela do editor HQL. A consulta HQL é executada no banco de dados especificado no arquivo de configuração do Hibernate do projeto (hibernate.cfg.xml) que é selecionado na barra de ferramentas do editor. Você pode clicar no botão SQL acima do painel inferior para visualizar a consulta SQL que corresponde à consulta HQL.

Consulte também
Criando o arquivo de configuração do Hibernate
Editando o arquivo de configuração do Hibernate
Adicionando suporte Hibernate a projeto
Sobre o suporte a Hibernate

Notificações legais