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.

Optimizaciones <strong>de</strong> navegación entre entida<strong>de</strong>s (y 5)<br />

<br />

<br />

<br />

Si en la lista <strong>de</strong> <strong>de</strong>partamentos hay más <strong>de</strong> 10, cuando se<br />

acce<strong>de</strong> a director.getFirstName() en el undécimo<br />

<strong>de</strong>partamento, se lanza otra consulta similar para los 10<br />

siguientes proxies<br />

La anotación @BatchSize también se pue<strong>de</strong> aplicar sobre<br />

atributos colección (relaciones a Muchos)<br />

<strong>Hibernate</strong> dispone <strong>de</strong> otras anotaciones aplicables a la<br />

inicialización <strong>de</strong> colecciones y optimización <strong>de</strong> <strong>de</strong>terminadas<br />

operaciones sobre colecciones<br />

<br />

<br />

org.hibernate.annotations.FetchMo<strong>de</strong>(FetchType.SUBSELECT)<br />

org.hibernate.annotations.LazyCollections(LazyCollection<br />

Option.EXTRA)

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

Saved successfully!

Ooh no, something went wrong!