Problema com Many-to-many e chave composta.
25/11/2008 00:00
0
Galera, é o seguinte, tenho 2 domains:

Contrato e Cidade, a relação entre eles é n-n, portanto temos uma terceira tabela que guarda as chaves de cada um, podendo ter a relação.

O problema é, na tabela cidade a chave dela é composta, dada pelo ID da tabela e o nome do municipio, pois temos cidades com códigos iguais porém com nome diferentes(isso se deve ao marketing da coisa, deve ser assim mesmo). Alguém sabe como levar para tabela terciaria essa relação? Levar o nome do municipio o ID da tabela Cidade.

Fico no aguardo se alguém souber responder, abraços.
Tags: Grails


0
Rapaz,

voce esta´ desvirtuando o sentido do ID, que deve ser um numero sequencial unico, e nao visivel pelo usuario.

Formar chaves primarias composras, e com dados como nome de cidade (pode ter acentos?) e´ procurar por problemas.

Transforme seu ID atual num campo codigo, crie um ID real e unico e acrescente um indice concatenando o Ex-ID e o que voce quiser, garantindo a unicidade.

Nao conte para niguem, e volte a conseguir os relacionamentos M-N.
11/12/2008 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto