Dúvida Entities JPA 2.0

Java

04/09/2012

Boa noite,

Estou desenvolvendo uma aplicação Web com JPA, cujo o objetivo é gerenciar projetos auxiliando o framework Scrum.

Estou com dúvidas para a criação dos Entities, por exemplo:

Tenho uma classe de informações dos Usuarios e uma classe com as informações dos Projetos.

E para cada projeto, é necessário definir uma equipe para o mesmo (Que no caso, os membros da equipe são os usuários ja cadastrados).

Para mapear isso no java, é necessário criar uma classe "Equipe", com o o relacionamento 1-* para a classe Usuario e a mesma couisa para Projeto?

Ou só criando na classe Projeto uma lista de Usuários ja atende?

O que me dizem?

Obrigado.
Att.
Lucas Limeira
Lucas Limeira

Lucas Limeira

Curtidas 0

Respostas

Danilo Gomes

Danilo Gomes

04/09/2012

Atender, atende.

Mas aconselho a criar a classe Equipe. Não vale a "economia de esforço".

Mais pra frente pode querer criar subequipes, permissões especiais por equipe, por projeto, etc...
GOSTEI 0
Davi Costa

Davi Costa

04/09/2012

Assino embaixo a dica acima.
Enquanto fizer sentido ter uma tabela utilize é uma boa prática de normalização.

att Davi
GOSTEI 0
POSTAR