Usando el JPA EntityManager y el objeto JPA Query, ¿cómo puedo anular algo que tiene la anotación @OneToMany (fetch = FetchType.EAGER) para ser extraído perezosamente en una consulta?Cómo reemplazar FetchType.EAGER para que sea flojo en el tiempo de ejecución
Si tuviera el objeto Query de hibernación, podría hacer que creara un objeto de criterio y, usando esto, establecería que el tipo de búsqueda sea vago. Pero tengo que usar el objeto Consulta de JPA. ¿Hay alguna solución para este problema?
Sí, puede - http://stackoverflow.com/questions/4388486/fetchmode-in-jpa-2-criteriaquery –
Ver esto: http: //stackoverflow.com/questions/17847289/ignore-a-fetchtype-eager-in-a-relationship. – Dherik