Dúvida com relação a relacionamento de classes

Olá,

De novo eu, hehehe.

Seguinte, no meu sistema Um Paciente(Entidade) realiza um Atendimento(Entidade) que por sua vez gera uma ContaReceber(Entidade), tenho dúvida em relação aos relacionamento da ContaReceber, vejam:

Um Atendimento tem um Paciente, certo, blz, dae na hora de guardar o ContaReceber passo o Atendimento, preciso setar o Paciente tbm, ou posso somente fazer o relacionamento entre ContaReceber e Atendimento?

Pergundo pq, se eu fizer isto não teria dois objetos carregados da classe Paciente na classe ContaReceber?

Att,

Paulo

Se fosse pra eu setar eu setaria assim:

Paciente paciente = new Paciente();
Atendimento atendimento = new Atendimento();

paciente.setNome(“Alle”);
atendimento.setPaciente(paciente);

ContaReceber contaReceber = new ContaReceber();
contaReceber.setAtendimento(atendimento);

vc só seta o paciente na hora de criar o atendimento, logo se você passa o atendimento para o ContaReceber dentro já existe o Paciente e não precisa setar denovo… tipo: contaReceber.setPaciente(paciente) (isso nao precisa)…

vc depois faz um contaReceber.getAtendimento().getPaciente();

espero ter ajudado…

[]'s