18.01.2015 Views

Apartado 3.6: Conceptos Avanzados de Hibernate

Apartado 3.6: Conceptos Avanzados de Hibernate

Apartado 3.6: Conceptos Avanzados de Hibernate

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!