Utilizzando l'EntityManager JPA e l'oggetto Query JPA, come posso eseguire l'override di qualcosa che ha l'annotazione @OneToMany (fetch = FetchType.EAGER) da recuperare pigramente in una query?Come eseguire l'override di FetchType.EAGER per essere pigri in fase di esecuzione
Se avessi l'oggetto Query di ibernazione, potrei farlo creare un oggetto criteri e, usando questo, impostare il tipo di recupero come pigro. Ma devo usare l'oggetto Query JPA. c'è qualche soluzione per questo problema?
Sì, puoi: http://stackoverflow.com/questions/4388486/fetchmode-in-jpa-2-criteriaquery –
Vedi questo: http: //stackoverflow.com/questions/17847289/ignore-a-fetchtype-eager-in-a-relationship. – Dherik