Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Por padrão, o Cronapp utiliza o JPQL para realizar consultas ao banco de dados. Porém, agora também é possível utilizar consultas SQL nativas, aumentando as possibilidades, como o uso de UNION, subqueries e demais recursos do banco de dados selecionado. O SQL Nativo está disponível apenas em Fontes de dados e, após configurada, poderá ser utiliza como uma fonte de dados comum: gerando CRUD, serviço REST, paginação, ordenação, filtro de consultas e todos os demais recursos da Fonte de dados.

Pré-requisito

Antes de começar a seguir os passos do tutorial é preciso ter certeza de que se tem um ambiente minimamente preparado para reproduzir o exemplo. Abaixo estão os requisitos principais.

Requisitos:

Passos

Algumas observações:

  • Essa configuração pode ser utilizada com os principais bancos de dados suportados pelo Cronapp: PostgreSQL, MySQL, H2, SQL Server, Firebird e Oracle.
  • Para consultas simples ainda é possível utilizar o Assistente de consulta visual (gerando SQL nativo), porém consultas mais complexas será necessário conhecimento de SQL e do banco de dados utilizado.

Passos necessários:

  • Criar uma conexão de banco de dados.
  • Criar um diagrama e vincular a conexão de banco de dados, caso não seja necessário, esse diagrama não necessita conter classes (diagrama vazio).
  • Gerar a camada de persistência.
  • Criar uma Fonte de dados do tipo SQL Nativo.

Conexão com o banco de dados



  • Sem rótulos