Problemas conceituais

Fala galerinha…

To com um probleminha de conceito. V c alguem poderia me dar um help…

Digamos q eu tenha as tabelas Projeto, Tarefa e Alocacao

A tabela PROJETO, possui o ID do gerente, a TAREFA o ID do coordenador e a ALOCACAO possui o ID do desenvolvedor…

Digamos q eu log como desenvolvedor, existe um meio bonito de se descobrir os PROJETOS em q o carinha tah alocado… To utilizando o hibernate, mas to com o seguinte problema…

No login, eu carrego todos itens em q o carinha tah alocado, com uma relação many-to-one eu descubro a tarefa, q por sua vez, com uma relação many-to-one eu descubro o projeto… O problema eh q c o rapaz estiver locado em 25 tarefas do mesmo projeto, o mesmo será carregado 25 vezes :frowning:

Any ideas ??

Valews

Pensei bem no assunto e cheguei a seguinte conclusao…

Se eu quero trabalhar com hierarquia de objetos, uma alocacao tem sempre q ter uma tarefa e uma tarefa tem sempre q possuir um projeto…

Neste caso, c eu buscar 25 tarefas ( como no post anterior ), nada mais correto ( ou mais facil :smiley: ) do que trazer o projeto 25x, mesmo q seja o mesmo projeto para todas tarefas !!!

Por favor, me corrijao se eu estiver errado !