Como alterar creat do BD
26/04/2015 14:25
0
Boa tarde galera,

Sou novo em desenvolvimento em Grails e estou querendo uma ajuda, GRANDE AJUDA, heheh.

O problema é o seguinte.

Tenho uma classe de dominio TIPO_ENVOLVIDO com os campos TIPOENVOLVIDOID e TIPOENVOLVIDODESC, só como estou usando o CREATE-DROP no datasource, no BD está criando ID, VERSION, TIPOENVOLVIDOID, TIPOENVOLVIDODESC.

O que eu estou querendo fazer é alterar essa criação automática do BD para NÃO CRIAR os campos ID e VERSION, e deixar o TIPOENVOLVIDOID como PK no BD.
E consequentemente as funções, como SHOW, DELETE usariam o TIPOENVOLVIDOID para realizar as operações.

Estou usando o MYSQL

Alguém pode me ajudar a alterar isso??

Agradeço atenção de todos.
Tags: grails, datasource, create-drop


0
static mapping = {
id name: 'TIPOENVOLVIDOID'
}
26/04/2015 19:49


0
Sério que era só isso??? :O

rsrsr..

Muito obrigado
26/04/2015 20:31


0
Ahhhh, só mais uma coisinhas.

Eu tenho um número 345654, eu dei um print nesse número antes de ser salvo no BD e ele aparece normal, e no BD também está assim, mas na hora que dou um SHOW nele ele aparece na tela 345.654, tentei alterar o tipo de formatação no .gsp mas nada feito.

Alguém sabe qual outra opção para resolver isso???
26/04/2015 20:36


0
Para não criar o campo version pode fazer assim:

[font=Courier New]static mapping = {
    id name: 'TIPOENVOLVIDOID'
    version false
}[/font]

Sobre a formatação já tentou usar esta tag na view? ... http://grails.github.io/grails-doc/3.0.x/ref/Tags/formatNumber.html
26/04/2015 22:40


0
Parece que a formatação que usei bagunçou um pouco o código. Vou colocar aqui sem a formatação da fonte:

static mapping = {
    id name: 'TIPOENVOLVIDOID'
    version false
}
26/04/2015 22:42


0
vc pode usar a tag http://grails.github.io/grails-doc/3.0.x/ref/Tags/formatNumber.html
<g:formatNumber number="${numero}" format="######" />
ou então fazer ${instancia.numero.encodeAsHTML()} na sua view.
28/04/2015 22:05



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