Aos 2:32 min, na criação do método buscarPorId, é chamado o atributo que guarda o EntityManager sem o this:
em.find();
Minha dúvida é, por que não:
this.em.find();
como nos outros métodos?
Aos 2:32 min, na criação do método buscarPorId, é chamado o atributo que guarda o EntityManager sem o this:
em.find();
Minha dúvida é, por que não:
this.em.find();
como nos outros métodos?
Oi Guilherme,
Nenhum motivo em especial, poderia ter sido usado this.em igual nos outros métodos. O "this" é mais usado para deixar explicito que é um atributo da classe, também usado para quando você recebe no método um argumento com mesmo nome de algum atributo da classe (o com this é o atributo e o sem o this é o argumento do método)