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

Vídeo da aula "Pesquisas orientado a objetos com JPQL"

Quando trabalhando com "Named Parameter Notation", para seleção da conta da movimentação, utilizamos o parâmetro pConta. Quando utilizando o comando:

query.setParameter("pConta", conta);

esse comando assum que pConta é a PK da conta (no nosso exemplo, o Id)? Já que o Id, para a tabela de movimentacao, é a FK ?

1 resposta
solução!

Fala aí Mario, blz?

Então a implementação da JPA que você estiver usando (hibernate, eclipseLink, OpenJpa e etc...) por baixo dos panos vai fazer todo o tramite de transformar um objeto Conta em uma PK e referencia-lo à FK da sua tabela de Movimentações.

Mas a ideia nesse exemplo é que estamos fazendo querys em objetos e não precisamos nos preocupar como o framework irá fazer para montar as querys no banco de dados em si.

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software