Lo + Leído
Eventos destacados
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:
- Introducción a Groovy, parte 1 (Andrés Almiray)
- Introducción a Groovy, parte 2 (Andrés Almiray)
- Introducción a Groovy, parte 3 (Andrés Almiray)
- Introducción a Grails (Material Seminario ImaginaWorks)
Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:
Grails
consulta sobre gorm y session
valmanar - martes 28/04/2009Hola a todos, soy nuevo en grails y me gustaria haceros esta consulta sobre gorm y otra sobre session. Tengo dos tablas con una relación de uno a muchos Cliente en la parte uno y Pedido en la de muchos.
¿Como puedo obtener todos los pedidos de un cliente a través de la clase Cliente para dejarlos en un arraylist? y sobre todo como sería al revés, teniendo un objeto Pedido como obtener su Cliente para también dejarlo en un arraylist?.
Por otra parte suele suelo dejar variables de distintas páginas en session pero nosé si esto puede llegar a saturar la memoria cuando son muchas, ¿como puedo borrar una variable que está en session si en la página en la que estoy no la necesito y luego ya la volveré a crear cuando vuelva a entrar en esa página?. Vengo del mundo swing y todavía todo esto me cuesta.
Gracias por adelantado
Re: consulta sobre gorm y session
Nacho - martes 28/04/2009Hola,
la relación uno a muchos entre cliente y pedido se maperaía así:
class Cliente {
static hasMany = [pedidos:Pedido]
...
}
class Pedido {
static belongsTo = [cliente:Cliente]
}
de esta manera, Cliente.get(1).pedidos contiene todos los pedidos del cliente con id 1, y Pedido.get(1).cliente es el cliente asociado al pedido 1.
Respecto a la sesión puedes simplemente hacer session.dato = null
Saludos,