[Resolvido] Qual a forma correta de recuperar os valores da entidade?

Bom dia!

Tenho a seguinte classe:

public PagamentoAutonomoDTO insert(PagamentoAutonomoDTO dto) {

	Autonomo autonomo = autonomoRepository.getOne(idAutonomo);
	
	var entity = new PagamentoAutonomo();
	BeanUtils.copyProperties(dto, entity);
	entity.setAutonomo(autonomo);
	
	// Aqui está a dúvida
	entity.getAutonomo().getValor();
	autonomo.getValor();
}

Existe alguma diferença nas duas maneiras acima, de recuperar o valor? Se sim, qual seria a correta?

Att;

Se você já tem a variável autonomo utilize os métodos a partir dela, se você fizer entity.getAutonomo().getValor() estará chamando instruções desnecessárias.

1 curtida

blz… muito obrigado!