asociaciones más Hibernate soportan "fetch" parámetro:Estrategia de búsqueda de Hibernate: cuándo usar "join" y cuándo usar "select"?
fetch="join|select"
con "seleccionar" siendo el valor predeterminado.
Cómo decidir cuál usar los que la asociación?
He intentado cambiar todos de "seleccionar" a "unirse" a una amplia aplicación - número de consultas generadas disminuyó probablemente 10 veces, pero el rendimiento se mantuvo exactamente el mismo (incluso llegar a ser un poquito peor).
Gracias.
Unir recuperará toda la información en una sola instrucción de selección mientras que en el otro caso si lo hace fetching = "select" Hibernate pasará la segunda instrucción select para recuperar la colección asociada a menos que deshabilite la recuperación lenta especificando lazy = "false "puedes encontrar más detalles aquí http://javawebtutorial.blogspot.in/2013/09/hibernate-fetching-strategies.html – user528050