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

2 respostas Resolvido
springjavaprogramação
P

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;

2 Respostas

S
Solucao aceita

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.

P

blz… muito obrigado!

Criado 12 de maio de 2023
Ultima resposta 12 de mai. de 2023
Respostas 2
Participantes 2