Java en Castellano, Hibernate Framework, Struts Framework, Spring Framework y mucho más!!

Estabas buscando el significado de Hibernate Framework?? de Struts Framework?? Spring Framework?? Java Collections?? Empieza a investigar este blog. BIENVENIDO!!

Hibernate HQL Sub Select (Subconsultas)

Para bases de datos que soportan subconsultas, Hibernate soporta subconsultas dentro de consultas. Una subconsulta se debe encerrar entre paréntesis (frecuentemente por una llamada a una función de agregación SQL). Incluso se permiten subconsultas correlacionadas (subconsultas que se refieren a un alias en la consulta exterior).


from Cat as fatcat
where fatcat.weight 
> (
    select avg(cat.weight) from DomesticCat cat
)
from DomesticCat as cat
where cat.name = some (
    select name.nickName from Name as name
)
from Cat as cat
where not exists (
    from Cat as mate where mate.mate = cat
)
from DomesticCat as cat
where cat.name not in (
    select name.nickName from Name as name
)
select cat.id, (select max(kit.weight) from cat.kitten kit)
from Cat as cat

Note que las subconsultas HQL pueden ocurrir sólamente en las cláusulas select o where.

Enviar esto por correo electrónicoBlogThis!Compartir en XCompartir en FacebookCompartir en Pinterest
Etiquetas: Hibernate, HQL, Select, Subconsultas

No hay comentarios.:

Publicar un comentario

Entrada más reciente Entrada antigua Página Principal
Suscribirse a: Comentarios de la entrada (Atom)

Ultimos Posts

  • ▼  2013 (18)
    • ▼  mayo (18)
      • Hibernate Fetch y Lazy Loading
      • Hibernate: Buenas Prácticas
      • Hibernate + Ant
      • Hibernate Filters
      • Hibernate HQL Sub Select (Subconsultas)
      • Hibernate HQL Group By
      • Hibernate HQL Order By
      • Hibernate HQL Join
      • Ejemplos de HQL
      • Interceptores y Eventos en Hibernate
      • Hibernate Criteria
      • ¿Qué es Hibernate?
      • Hibernate Mapping: Testear mapeos
      • Hibernate HQL con Eficiencia
      • Hibernate 3.3
      • Hibernate Criteria + Spring
      • Hibernate Annotations
      • Mapeo en Hibernate (hbm.xml)
  • ►  2010 (10)
    • ►  septiembre (1)
    • ►  julio (1)
    • ►  junio (8)
  • ►  2009 (9)
    • ►  septiembre (9)
  • ►  2008 (1)
    • ►  octubre (1)

Recibe novedades por email:

Recibe novedades por rss:
Add to Google Reader or Homepage
Subscribe in NewsGator Online
Add to My AOL
Add to netvibes
Subscribe in Bloglines
Add to Pageflakes

Tema Sencillo. Con tecnología de Blogger.