Problema com many-to-many: Erro 503
18/01/2009 00:00
0
Estou com um problema fazendo um relacionamento many-to-many com as classes Nota e Tag, simplesmente não entra em página nenhuma, isso que eu não fiz nada nas gsp, nem mesmo na página principal não entra, o que será que é?

Dá o erro:
HTTP ERROR: 503
SERVICE_UNAVAILABLE
RequestURI=/notebook

Estou usando o banco hsqldb ainda. E eu estou ligado que o grails não gera many-to-many automaticamente, por isto estou criando algumas páginas manualmente.


class Nota {
static hasMany = [tags:Tag]

}

class Tag {
static hasMany = [notas:Nota]
}



Failed startup of context org.mortbay.jetty.webapp.WebAppContext@c47498{/notebook,/home/fernando/Projetos/notebook/web-app}
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.codehaus.groovy.grails.exceptions.GrailsDomainException: No owner defined between domain classes [class Tag] and [class Nota] in a many-to-many relationship. Example: def belongsTo = Nota



Caused by: org.codehaus.groovy.grails.exceptions.GrailsDomainException: No owner defined between domain classes [class Tag] and [class Nota] in a many-to-many relationship. Example: def belongsTo = Nota
... 13 more
2009-01-18 00:47:23.111::WARN: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.codehaus.groovy.grails.exceptions.GrailsDomainException: No owner defined between domain classes [class Tag] and [class Nota] in a many-to-many relationship. Example: def belongsTo = Nota:
org.codehaus.groovy.grails.exceptions.GrailsDomainException: No owner defined between domain classes [class Tag] and [class Nota] in a many-to-many relationship. Example: def belongsTo = Nota
Tags: Grails


0
A forma como vc tá relacionando tá incompleta, pois tá faltando um belongsTo em uma de suas classes.

http://grails.org/Many-to-Many+Mapping+without+Hibernate+XML

http://felipenasc.blogspot.com/2008/02/grails-101-e-many-to-many-com-gorm-dsl.html

Bem, não sou muito experiente nisso, mas acho q é isso.
18/01/2009 00:00


0
[quote="ronny"]A forma como vc tá relacionando tá incompleta, pois tá faltando um belongsTo em uma de suas classes.

http://grails.org/Many-to-Many+Mapping+without+Hibernate+XML

http://felipenasc.blogspot.com/2008/02/grails-101-e-many-to-many-com-gorm-dsl.html

Bem, não sou muito experiente nisso, mas acho q é isso.[/quote]

Muito obrigado!! Era isto mesmo!

Eu achava que o belongsTo era só quando o relacionamento era 1..* ou 1..1
18/01/2009 00:00


0
93!

E eu estou ligado que o grails não gera many-to-many automaticamente


Qual versão do Grails vc tá usando?
Já viu isso aki:

<!-- m --><a class="postlink" href="http://www.grails.org/1.1-Beta2+Release+Notes">http://www.grails.org/1.1-Beta2+Release+Notes</a><!-- m -->

Na sessão Scaffolding/Support for more association types...
<!-- s;-) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";-)" title="Wink" /><!-- s;-) -->

[]'s

93,93/93
19/01/2009 00:00


0
[quote=&quot;Baphomet93'.'&quot;]93!

E eu estou ligado que o grails não gera many-to-many automaticamente


Qual versão do Grails vc tá usando?
Já viu isso aki:

<!-- m --><a class="postlink" href="http://www.grails.org/1.1-Beta2+Release+Notes">http://www.grails.org/1.1-Beta2+Release+Notes</a><!-- m -->

Na sessão Scaffolding/Support for more association types...
<!-- s;-) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";-)" title="Wink" /><!-- s;-) -->

[]'s

93,93/93[/quote]

&quot;Scaffolding now supports many-to-many and unidirectional one-to-many associations.&quot;

Opaa, ja estava na hora! <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->

Estou usando a 1.0.4, vou esperar sair a versão final da 1.1 para usa-la de modo sério, ou será que ja da pra usar assim?
21/01/2009 00:00


0
93!

Estou usando a 1.0.4, vou esperar sair a versão final da 1.1 para usa-la de modo sério, ou será que ja da pra usar assim?


Bom, se for pra usar &quot;de modo sério&quot; espera sair a versão final....é mais garantia, né!
Mas se vc quiser apenas experimentar as novas funcionalidades, vale a pena dar uma olhadinha sim! A 1.1 tá ficando muito interessante!

[]'s

93,93/93
22/01/2009 00:00


0
Eu acho que a versão 1.0.4. Está bem estável. Não encontrei nenhum bug que me atrapalhasse. Tudo funciona bem e rápido.
22/01/2009 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