Foros del Web » Programación para mayores de 30 ;) » Java »

consulta multitabla

Estas en el tema de consulta multitabla en el foro de Java en Foros del Web. Hola necesita hacer una consulta para poder acceder a campos de estas 2 tablas.Tengo el sgte codigo: Este funciona perfectamente, pero claro solo devuelve 1 ...
  #1 (permalink)  
Antiguo 17/11/2011, 05:20
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 13 años, 4 meses
Puntos: 21
consulta multitabla

Hola necesita hacer una consulta para poder acceder a campos de estas 2 tablas.Tengo el sgte codigo:

Este funciona perfectamente, pero claro solo devuelve 1 dato y solo los campos de Textos
Código PHP:
Ver original
  1. def textosInstance=Textos.find("from Textos as d where idtexto in(select idtexto from Rel_textos_form as p where p.clave_form=? and p.idioma=?) and d.idioma=?",[params.id,idioma,idioma])

Pero yo quiero que devuelva mas de un dato y no solo de la tabla textos sino de otra pero esto me falla

Código PHP:
Ver original
  1. def textosInstance=Textos.findAll("from Textos as d,Rel_textos_form as p where p.idtexto=d.idtexto and p.clave_form=? and p.idioma=? and d.idioma=?",[params.id,params.idioma,params.idioma])


el error es:

java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
at clases.Rel_textos_formController$_closure5.doCall( Rel_textos_formController.groovy:52)
at clases.Rel_textos_formController$_closure5.doCall( Rel_textos_formController.groovy)
at java.lang.Thread.run(Thread.java:619)


Gracias
__________________
Oye los consejos de todo el mundo, y sigue el tuyo.
Si te han ayudado deja un karma y si no te han ayudado pero vez util la información tb deja un karma xD
Sirdaiz

Etiquetas: multitabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:51.