Skip to main content

SQL - Query no Java

Este guia estabelece padrões de escrita para queries em Java, visando uma estruturação clara e consistente que facilite a compreensão e manutenção do código SQL.

1. Padronização de Case

Queries devem ser escritas em letras minúsculas.

2. Estrutura da Query

As queries devem seguir a seguinte estrutura:

  • String literal concatenada com "+"
  • Espaço no início e no fim de cada String concatenada.
    • Para evitar que expressões se unam, causando erro de sintaxe.

3. Parâmetros da query

Os parâmetros da query devem seguir a convenção camelCase.

4. Tamanho máximo da linha

O tamanho máximo de cada linha da query deve ser de 120 caracteres (linha de limite vertical padrão do IntelliJ).

Exemplo:

String sql = " select pf.* pessoafisica pf " +
" inner join pessoa p on p.id = pf.id " +
" where p.enderecoprincipal_id = :enderecoPrincipalId ";

Observação: Ao usar qualquer tipo de junção (JOIN), é recomendado sempre começar pelo alias da tabela à esquerda,
como em p.id = pf.id. Essa prática ajuda a manter consistência na escrita das consultas SQL.


Este guia visa promover uma escrita consistente e organizada de queries em Java, facilitando a compreensão e manutenção do código SQL a longo prazo.