Javafree
Página Inicial do Fórum > Frameworks, APIs e IDE's

Modelagem via JPA e Hibernate



Criar novo tópico   Responder tópico


  1. icjunior
    Posts:3


    Comment Arrow

    Publicado em: 08/08/2015 17:10:10

    Fala pessoal, blz?

    Estou fazendo um projeto com JPA referente a um sistema de cotação e estou com dúvidas em como montar o relacionamento entre as classes, e gostaria (se possível) de algumas opiniões.

    Meu projeto é um sistema de cotação, onde a empresa irá criar uma cotação e irá escolher quais parceiros e setores irão fazer parte. A princípio criei as seguintes entidades:

    Cotação - irá conter o cabeçalho da cotação;
    Parceiro - irá conter o cadastro de todos os parceiros;
    Setor - irá conter o cadastro dos setores;
    Itens - irá conter o cadastro dos itens que estão atrelados aos setores;
    ItensLancados - irá conter o lançamento de quantidades e valores digitados pelos parceiros.

    A minha dúvida maior agora é em como montar o relacionamento entre elas. Tentei montar um relacionamento desta forma:

    Cotacao irá conter uma lista da entidade Parceiro com @OneToMany (uma cotação poderá ter um ou mais parceiros);
    Cotacao irá conter uma lista da entidade Setor com @OneToMany (uma cotação poderá ter um ou mais setores);
    Setor irá conter uma lista da entidade Itens com @OneToMany (um setor poderá ter um ou mais itens);
    Parceiro irá conter uma lista da entidade ItensLancados (um parceiro poderá ter um ou mais itens lançados).

    Mas quando executo o projeto e vejo como o BD foi criado não consigo encontrar relação nas tabelas entre o item lançado com o item, nem entre o item lançado com a cotação que o parceiro digitou.

    Alguém teria alguma dica de como poderia montar este relacionamento?

    Agradeço a todos,

    Att.,

    Junior



  1. Relacionados