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?
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?
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!