Bom dia Michael.

Eu ja havia pensado nessas possibilidades. Minha duvida era se existia algum
padrao para isso.

No caso de relacionamentos n:m pensei em criar algo assim. Como exemplo as
entidades Turma e Alunos.

Na DAO Aluno eu teria um metodo

Collection getAlunos (int pkTurma) ...
{
    //recupero do banco os alunos que fazem parte da turma
    //instancio os VOs de Alunos e coloco em uma collection
    //retorno essa collection

    //posso tbm implementar a value lista handler
}

Creio que seja uma boa...

Abracos,

Bruno

----- Original Message -----
From: "Michael Nascimento Santos" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, November 01, 2002 11:12 AM
Subject: Re: [enterprise-list] Mapeando classes DAO/Value Object


> Bruno,
>
> Na verdade isto depende muito das necessidades do seu sistema.
>
> Em alguns casos, talvez seja necess�rio retornar somente a FK para que
sejam
> posteriormente obtidos os dados restantes.
>
> N�o existe nada fixo neste sentido; alguns usam os ids, outros retornam
VOs
> completos, com todos os campos de todos relacionamentos e outros retornam
> Collections - ou ateh arrays - de outros VOs.
>
> Quem deve guiar esta decisao sao os seus use cases; que dados serao
> realmente necessarios no escopo em que voce estarah retornando seu VO?
>
> Em alguns casos, pode ser interessante ter um versao reduzida do VO que
soh
> retorna a PK e outra versao que eh uma subclasse da primeira e retorna os
> campos relacionados.
>
> Resumindo: analise o escopo da sua aplicacao para decidir isto.
>
> []s
> Michael Nascimento Santos
> Sun Certified Programmer for the Java 2 Platform
> Sun Certified Programmer for the Java 2 Platform 1.4


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.410 / Virus Database: 231 - Release Date: 31/10/2002

_______________________________________________________________________
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.
http://br.geocities.yahoo.com/

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a