Ir para o conteúdo

 Voltar a Jaguar - Sup...
Tela cheia

FK_ENDERECO_UF erro

31 de Março de 2011, 14:47 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 8 vezes

como a classe endereco é utilizada em Unidade Organizacional e em Funcionario, quando se cria a table UNIDADE_ORGANIZACIONAL, é gerado o foreing key FK_ENDERECO_UF, e quando tenta se criar a table FUNCIONARIO da erro que FK_ENDERECO_UF ja existe. Pode-se alterar o script antes de pedir para gerar a table, mas existe outra forma de corrigir este problema ?

Autor: marcio osshiro


22 comentários

  • 16ff641ab658fbee4cdde511163f2924?only path=false&size=50&d=404Rogerio Baldini das Neves(usuário não autenticado)
    31 de Março de 2011, 17:01

     

    Márcio,

     A geração do script automatizado realmente não é perfeita. Dependendo da nomenclatura utilizada em cada classe, pode-se haver nomes coincidentes e ocorrer a impossibilidade de cadastro de uma FK (por exemplo), como ocorreu no seu caso. A única forma de resolver o problema é intervir manualmente nas anotações para garantir nomes únicos. A partir daí, o script estará perfeito.

     Att,

    Rogerio Baldini

  • 1341b9090b4f7e64a6bf22a0c8435d7f?only path=false&size=50&d=404Paulo Alvim(usuário não autenticado)
    31 de Março de 2011, 17:05

     

    Oi Márcio,Em versões anteriores não conseguimos nenhum contorno mais elegante, mas em JPA 2.0 (no Jaguar 6.0.0-FINAL) e com a nova versão do Hibernate pode ser que exista como se nomear uma FK por anotação nos mapeamentos, deste modo eliminando o conflito de nomes (se o gerador entender corretamente). Vale a pena pesquisar/tentar se for importante para você.É possível também especializar a classe que gera os scripts dentro do Jaguar, mas este procedimento não consigo explicar no email (depurando o código talvez você consiga). Mas neste caso a solução seria para um caso especifico (se voce possui um sistema oferecido como pacote, por exemplo, valeria a pena)Abraço e boa sorte,  Alvim. 

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