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

problemas al ejecutar query en Java

Estas en el tema de problemas al ejecutar query en Java en el foro de Java en Foros del Web. Hola a todos tengo el siguiente problema: Tengo un query bastante largo el cual es el siguiente: Código PHP:  Query query  =  session . createSQLQuery ( ...
  #1 (permalink)  
Antiguo 04/04/2013, 13:22
 
Fecha de Ingreso: agosto-2011
Ubicación: d.f
Mensajes: 283
Antigüedad: 12 años, 7 meses
Puntos: 4
problemas al ejecutar query en Java

Hola a todos tengo el siguiente problema:

Tengo un query bastante largo el cual es el siguiente:

Código PHP:

 Query query 
session.createSQLQuery("Select come.nombre,serv.folio,serv.numRollos,serv.numPagares,serv.numNotas,serv.numFichas, "
          
"serv.numPropineras,serv.numTranscrip,serv.kitInstalacion,serv.calcomanias15bancosConsorcios,serv.guiasRetail, "
          
"serv.guiasRestaurante,serv.guiasHotel,serv.propinerasVisaBanorte, "
          
"ata.marca,ata.modelo,ata.tecnologia,atac.numeroSerie,atac.ptid, "
          
"xata.marca as marca2,xata.modelo as modelo2,xata.tecnologia as tecno,xatac.numeroSerie as nSerie,xatac.ptid as ptid2 "
          
"from Comercios come,Servicios serv "
          
          
"left join AsignacionTerminalesAlmacenescsv xatac "
          
"on (xatac.idAsignacionTerminalesAlmacenescsv=serv.idTermS) "
          
"left join AsignacionTerminalesAlmacenescsv atac "
          
"on (atac.idAsignacionTerminalesAlmacenescsv=serv.idTermE) "
          
            
          
"left join AsignacionTerminalesAlmacenes xata "
          
"on (xata.idAsignacionTerminalesAlmacenes=xatac.idAsignacionTerminalesAlmacenes) "
          
"left join AsignacionTerminalesAlmacenes ata "
          
"on (ata.idAsignacionTerminalesAlmacenes=atac.idAsignacionTerminalesAlmacenes) "
          
          
"where come.idCome=serv.idCome and "
          
"come.noAfiliacion="+afiliacion+" "); 
El cual me va a brindar un historial que ocupo, mi problema es el siguiente:

Al momento de ejecutar este query en el mysql ejecuta y me traey los valores que ocupo, sin embargo al ejecutar en java (codigo que se encuentra arriba) me repite valores del siguiente pedazo de query:

Código PHP:

"left join AsignacionTerminalesAlmacenescsv xatac "
          
"on (xatac.idAsignacionTerminalesAlmacenescsv=serv.idTermS) "
          
"left join AsignacionTerminalesAlmacenescsv atac "
          
"on (atac.idAsignacionTerminalesAlmacenescsv=serv.idTermE) " 
No me traey los valores de idTermS si no que me repite los valores de idTermE, cabe mencionar que estoy utilizando hibernate, mi duda es que me falta por agregar o que me sobra?? YA QUE REPITO EN MYSQL EJECUTANDO EL MISMO QUERY SI ME TRAE LOS VALORES QUE QUIERO, SIN EMBARGO EN JAVA NOOOOOOO

GRACIAS DE ANTEMANO

Etiquetas: query
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 10:56.