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.
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)