Olá,
Fiquei com uma dúvida referente ao Builder. Vi que ele foi copiado todas as vezes que foi chamado.
Eu poderia, nesse caso, aproveitar daquela classe criarUsuario() e jogar essa instância do Builder lá dentro? Dessa forma:
public Usuario criarUsuario() {
Usuario usuario = new UsuarioBuilder()
.comNome("Joao")
.comEmail("joao@mail.com")
.comSenha("123")
.criar();
em.persist(usuario);
return usuario;
}
Seria boa prática fazer dessa forma, ou utilizar o Builder em si já resolve?
Obrigado.
p.s.: Poderia utilizar desse mesmo pensamento para o Builder de leilão?