Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

JPQL ou Métodos

Gostaria de saber quando eu devo utilizar JPQL e se o entity manager possui métodos que me façam evitar o uso do JPQL. Por exemplo no NodeJs temos o sequelize, onde é possivel fazer praticamente tudo sem utilizar queries.

1 resposta
solução!

Basicamente você vai usar JPQL quando:

  • quiser expressar as consultas em termos das entidades Java em vez das tabelas SQL (Nativo) e colunas.

  • gravar DDL em um dialeto específico de banco de dados do SQL. Em vez disso, você usa anotações Java.

  • O JPA permite evitar escrever DML no dialeto específico do banco de dados do SQL.

  • O JPA permite carregar e salvar objetos e gráficos Java sem qualquer linguagem DML.