Apartado 3.6: Conceptos Avanzados de Hibernate
Apartado 3.6: Conceptos Avanzados de Hibernate
Apartado 3.6: Conceptos Avanzados de Hibernate
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Más sobre HQL – Expresiones condicionales (3)<br />
<br />
<br />
IS [NOT] NULL<br />
<br />
<br />
Ejemplo<br />
SELECT d FROM Department d WHERE d.name IS NULL<br />
Explicación<br />
<br />
<br />
Devuelve todos los <strong>de</strong>partamentos para los que no se ha<br />
especificado un valor para el campo name<br />
IS [NOT] NULL permite comprobar si un campo no colección<br />
es NULL<br />
<br />
SELECT d FROM Department d WHERE d.director IS NULL<br />
IS [NOT] EMPTY<br />
<br />
<br />
Ejemplo<br />
SELECT d FROM Department d WHERE d.employees IS NOT EMPTY<br />
Explicación<br />
<br />
<br />
Devuelve todos los <strong>de</strong>partamentos que tienen empleados<br />
IS [NOT] EMPTY permite comprobar si un campo colección<br />
es vacío