Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Grails

habilitar relaciones eager

crgio - lunes 01/06/2009

Saludos....

Tengo un inconveniente en el momento de establecer una relación de tipo eager, la cuestión es la siguiente, tengo una clase A que tiene muchas relaciones con objetos del mismo tipo, es decir:

class A{

String x

static hasMany = [relacion:A]

static mapping = { table 'A' columns { relacion lazy:false } } 

en teoría la variable relación quedaria eager, pero BAMMM no funciona...

lazyinitializationexception cuando en el controller trato de hacer un llamado a los elementos

A s = new A();

def algo=s.relacion -----> ocurre la excepción. 

 

Alguien tiene alguna idea de como funciona? 

Re: habilitar relaciones eager

crgio - lunes 01/06/2009
perdon, pero di click varias veces y por ello se repitio el post....

Re: habilitar relaciones eager

crgio - lunes 01/06/2009
perdon, pero di click varias veces y por ello se repitio el post....

Re: habilitar relaciones eager

crgio - martes 02/06/2009
0k... problema resuelto, si funciona tal cual estaba, simplemente estaba haciendo mal un llamado en mi codigo, sin embargo no he podido listar todas las relaciones solo me extrae un elemento de los varios que hay.... cuando lo solucione les comentare.
Responder al hilo | Volver al foro "Grails" | Volver a los foros