Bonjour ,
Non Expert en Hibernate , je viens vers vous pour une question ..
Soit un objet A et un objet B .
A a une relation ManyToOne en lazy sur B .
Je souhaité récupérer le champ code de B .
A.getB().getCode()
Quand je fais une passe de profilage , je voit que l'ensemble des champs de B vont être charger en mémoire . Cela me parait normal dans le fonctionnement d'hibernate sauf que la je veux uniquement récupérer le champ code et je n'ai plus besoin de l'objet B après .
Je voulais donc savoir si il y a une possibilité d'optimiser la requête SQL que va générer Hibernate ?! Une annotation ? une conf ?
D'avance merci .
Partager