Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

@PersistenceContext

Gostaria de obter um esclarecimento sobre a anotação @PersistenceContext. Pelo que entendi, o atributo do tipo EntityManager da classe ProdutoDAO deve ser injetado pelo Spring e para que isso seja possível usamos o @PersistenceContext?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
3 respostas
solução!

Boa tarde, hiltonmarins! Como vai?

É isso aí mesmo! Seu entendimento está correto!

Grande abraço e bons estudos!

Olá Gabriel,

obrigado pela ajuda mas ainda não estou com o entendimento completo. Em que momento o Spring fará a injeção do EntityManager em ProdutosDAO? Em que ponto do código isso está explícito?

Abraços.

A partir do momento que vc utilizar a anotação @PersistenceContext o Spring passa a ficar encarregado de te dar uma instância do EntityManager sempre que vc precisar! Portanto, isso fica explícito justamente no momento da utilização dessa anotação!