Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2010, 02:45
sinh0s
 
Fecha de Ingreso: agosto-2010
Mensajes: 15
Antigüedad: 13 años, 8 meses
Puntos: 0
Consulta Hibernate (select new map)

Hola a todos , estoy trabajando con hibernate + jsf . Mi duda es si en la sigueinte consulta podria poner un" where " para sacar solo algunas filas.

<query name="buscarProtectorado" type="hql">
<select>
select new map (protectorado.protecid as protecid,
protectorado.nombre as nombre,
protectorado.chkbaja as chkbaja,
f.protecid as fproid,
f.fecalta as fecalta,
f.fecbaja as fecbaixa)

</select>

<from>
from Protectorado as protectorado, Rfunpro as f
</from>
</query>

yo querria añadirle algo como :

<where>
where protecid = fproid
</where>
Pero no consigo que me saque nada. Ya probé con todos los nombres, incluso haciendo referencia directa a las tablas sin las keys.

Por cierto,otro error es en la consulta por el campo fproid. Puede ser porque estoy sacando el mismo valor de otra tabla???

Un saludo y muchas gracias