Ir para o conteúdo

 Voltar a Jaguar - Des...
Tela cheia

Relacionamento muitos-para-muitos

19 de Julho de 2011, 9:58 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 18 vezes

Não conseguie encontrar nos wizards nenhum caso de uso que tenha suporte para um relacionamento 'muitos-para-muitos', como faço esse relaciomento abaixo funcionar no jaguar?

Tenho as seguintes tabelas (GRUPO, PERMISSOES E GRUPO_PERMISSOES) e as seguintes entidades:

Entidade de Grupo:

   //bi-directional many-to-many association to Permissoes
    @ManyToMany
    @JoinTable(name = "grupo_permissoes", joinColumns = {
        @JoinColumn(name = "grupo_id")
    }, inverseJoinColumns = {
        @JoinColumn(name = "permissoes_id")
    })

private List<Permissoes> permissoes = new ArrayList<Permissoes>();

 Entidade de Permissões:

//bi-directional many-to-many association to Grupo
    @ManyToMany(mappedBy="permissoes")
    private List<Grupo> grupos;


Autor: Paulo Rogerio Dias Borges


33 comentários

  • C5abf0c5ff718707aa3f684bf5dc9908?only path=false&size=50&d=404Bruno Carneiro(usuário não autenticado)
    19 de Julho de 2011, 10:15

     

    Nesse caso faça o seguinte,  Entidade de Grupo:mapeie GrupoPermissoes como detalhe de Grupo Entidade de Permissões:mapeie GrupoPermissoes como detalhe de Permissoes. Nesse caso o resultado final do wizard ficará assim:Grupo//atributos @OneToMany ....private List<GrupoPermissoes> grupoPermissoes;  Permissões@OneToMany ....private List<GrupoPermissoes> grupoPermissoes;  GrupoPermissoes //atributos @ManyToOne... private Grupo grupo;@ManyToOne... private Permissoes permissoes; 

  • Adedc9d28d7580a86c2dfea474c11e66?only path=false&size=50&d=404Fernanda Alves(usuário não autenticado)
    30 de Maio de 2012, 9:03

     

    Estou com problemas de relacionamento de muitos para muitos.

    Possui a classe raiz Produto

    Possui a classe raiz Compra

    Possui o detalhe ProdCompra(Produtos,quantidade)

    Dá erro de relacionamento

    Alguem poderia me ajudar? 

     

Lançamento do Jaguar 6.1 eminente...

6 de Maio de 2012, 8:13, por Desconhecido

O Jaguar 6.1 traz um grande leque de inovações dentre eles os exclusivos Jaguar Extensions, que possibilitam que plugins de arquitetura sejam criados com elegância através de técnicas de OCP (Open/Closed Principle). Este mecanimo possibilita que as implementações hiper-produtivas para Padrões de Caso de Uso de alto nível do Jaguar sejam expandidas através de componentes que encapsulam novos padrões, tanto para a parte OO (framework) quanto de geração de código complementar!



Evento Jaguar em Brasília, no dia19/10

3 de Outubro de 2011, 9:34, por Desconhecido

Quem estiver em Brasília no dia 19/10 não deixe de investir uma manhã neste evento, que é bem prático (mão na massa para desenvolver uma aplicação "do zero" com Java EE 6 / Jaguar) e traz insights importantes sobre tendências para a próxima década (BPMN 2.0, CMIS, Web Mobile com HTML5, etc.), implementados via Jaguar Extensions.



Ibrowse lança ferramenta de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Jaguar

19 de Agosto de 2011, 16:37, por Desconhecido

A ferramenta lançada é o Telescope for Jaguar na modalidade SaaS, que visa a automação no processo de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Java EE 6 na arquitetura Jaguar, que é uma das soluções do Portal do Software Publico.



Treinamento Jaguar em Brasília

27 de Julho de 2011, 14:47, por Desconhecido

Autor: Anna Carolina Duarte



A Ibrowse em parceria com a Universidade Luterana do Brasil (ULBRA) realiza o 1º curso de extensão em Jaguar

11 de Julho de 2011, 15:35, por Desconhecido

Autor: Justino Paulo