Tenho um método que utliza o entityManager na minha session:
public ExemploDTO montarExemploDTO(Long exemploId) {
Exemplo exemplo = this.em.find(Exemplo.class, exemploId);
return this.convertToDTO(exemplo);
}
O meu teste instancía o entityManager e consegui persistir coisas numa boa, mas quando eu chamo o método (acima) da minha session o entityManager que está dentro dela está nulo.
Faz sentido, afinal de contas ninguém injetou ele lá.
A pergunta é: como injetar então?