cascade:'delete' FUNCIONA?
23/04/2010 00:00
0
Olá,

Iniciando o início em Grails, ainda só fazendo uns testes antes de resolver
estudá-lo de verdade, e de cara me deparei com um prob.

Tanto com MySql qto com Postgre (que é o que mais uso pros meus testes),
eu n consigo gerar as tabelas com as ações de DELETE em cascata, alguém
tem alguma LUZ? <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->

Outra coisa é uma bobeira mas n deixa de me intrigar, toda chave primária
tanto no MySql qto no Postgre, tem sido gerada com BIGINT, já tentei mudar
pra INTEGER, mas só grava o tipo BIGINT.

Bom, está são algumas dúvidas de um tanto que surgirão.

Mas bola pra frente, gostei do q vi até agora do Grails!!!


Abraços.
Tags: Grails


0
Opa, bom: vamos lá:

o tipo usado para a criação das chaves primárias é o default definido no dialeto do SGBD adotado pelo Hibernate. No caso do MySQL, este costuma ser bigint.

O GORM, como é baseado no Hibernate, usa os defaults do Hibernate.

Com relação ao delete em cascata: no caso do MySQL, você tem de verificar se o tipo da tabela criado é MyISAM ou InnoDB. Novamente, o default é MyISAM. Para alterar o tipo default da tabela, basta seguir as instruções que descrevo neste post presente no meu blog: <!-- m --><a class="postlink" href="http://www.itexto.net/devkico/?p=17">http://www.itexto.net/devkico/?p=17</a><!-- m -->


0
Opa, olha eu por aqui.

Então, eu testei com o Postgre (cascade), n vi com MySql ainda, de qq forma
já estou usando o InnoDB, vou dar mais umas futucadas.

Falew.
23/04/2010 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