Chave composta com sequência
07/08/2012 19:48
0
Tenho duas classes a primeira possui uma sequência simples


class Comunica implements Serializable{

Long id
String assunto

static mapping = {
table 'COMUNICA'
version false
id generator: 'sequence', column:'CD_COMUNICA', params: [sequence:'COMUNICA_SEQ']
assunto column: 'ASSUNTO'

}

}


A segunda classe possui uma chave composta e uma dela é uma sequencia(idMovimento).


class ComunicaMovimento implements Serializable {

Comunica comunica
Long idMovimento

static mapping = {
table 'COMUNICA_MOVIMENTO'
version false

id composite: ['idMovimento','comunica']
comunica column:'CD_COMUNICA'

idMovimento column:'CD_MOVIMENTO'
}

}


Gostaria de saber como faço para que o campo idMovimento fosse uma sequencia e cada registro de comunica ele fosse reiniciado? Ficaria mais o menos assim(imagem) ?

Tags: sequence, composite


0
Oi Fernando, no caso, se a sequencia já define a sua identidade, por que uma coluna adicional no segundo caso?


0
Para ser sincero é por que o "chefe que assim".
09/08/2012 10:46



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