Ir para o conteúdo

 Voltar a MDArte Desen...
Tela cheia

Possível BUG no nome das constraints geradas

25 de Fevereiro de 2012, 15:42 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 7 vezes

Olá Equipe MDA,

Estou com um problema com relação ao nome das constraints, nos scripts de criação gerados pelo MDArte. O problema apareceu quando fiz a migração de um dos sistemas que desenvolvemos, da versão .15 para a .16-RC4. Na versão 16-RC4, os nomes das constraints geradas são completamente aleatórios, ignorando até mesmo o nome especificado na tagged value @andromda.persistence.foreignkey.constraint.

Como proceder? No momento, para contornar o problema, tenho que voltar a versão .15. 

 

 PS: Constatei que o mesmo erro acontece com todas as release da versão 16, (RC1, RC2, RC3 e RC4)

Autor: Xiao Kong


33 comentários

  • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
    28 de Fevereiro de 2012, 13:05

     

    Olá Xiao,

    Me parece que isso é realmente um bug. A geração de código hash para constraints FK foi adicionada para corrigir valores que ultrapassavam o limite de alguns bancos de dados, como o Oracle.

    Atualmente, o cartucho utiliza o tamanho informado pela propriedade maxSqlNameLength para determinar o tamanho correto da constraint, contudo não encontrei uma maneira de desativar a geração de código hash.

    Pretendo liberar a correção na versão 16-RC4, em que a presença ou não da propriedade maxSqlNameLength determinará se as constraints serão truncadas.

  • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
    29 de Fevereiro de 2012, 13:43

     

    O bug foi corrigido e a versão 16-R5 já está disponível. Não deixe de ler o ReleaseNotes.

     

Checklist para o projeto de interfaces

14 de Dezembro de 2011, 16:00, por Desconhecido

Este é um roteiro básico para verificação dos elementos interface para desenharmos um projeto. Vale lembrar que os projetos do MDArte são basicamente em CRUD (Create, Retrieve, Update e Delete) e não sistemas CMS com outras divisões e exibições. Cada um pode ter a sua lista e seria legal enviar comentários com adendos para ficar cada vez mais completa e padronizada.



Monthly archive for agosto 2010 CSS, Plugins, jQuery Flexigrid – Tabelas inteligentes com CSS e jQuery

14 de Dezembro de 2011, 15:46, por Desconhecido

Essa semana aqui no projeto, estávamos procurando uma solução para algumas tabelas que extrapolavam o tamanho da



Auto-Grid 960

14 de Dezembro de 2011, 15:41, por Desconhecido

Essa dica vai pra quem não tem muita paciência de configurar um js de grid 960 direto no seu código para ver o alinhamento de seus elementos.



Título na tabela do displayTag

14 de Dezembro de 2011, 15:39, por Desconhecido

O MDArte utiliza o displayTag e é possível customiza-lo de diversas maneiras. Uma coisa legal é colocar um título que só será exibido quando a consulta for executada.



CSS3:Textos com sombras

14 de Dezembro de 2011, 15:12, por Desconhecido

Se voce aplicar a propriedade “box-shadow” em um texto, a mesma vai ser aplicada em sua caixa (box). Para isso foi criada a propriedade “text-shadow”.
Seu uso é o seguinte: