Bonjour,
je développe une application en utilisant Hibernate /Spring
Au niveau de mes entités j'utilise le type FetchType.LAZY au lieu de EAGER

Exemple:j'utilse une table Security qui contient un clé étranger de la table type
et un clé étranger de la table source
Comment je dois récupérer les objets de table type et source??

j'ai ajouté ce code au niveau d'une fonction de recherche pour initialiser les objets de Type et Source:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
....
list=getHibernateTemplate().findByCriteria(criteria);
			for(TSecurity sec:list)
				{
										   sec.getIdType().getTypeName();
sec.getSource().getSourceName();
				}
						}
Ce code fonctionne si la taille de la liste retourné est petit
Si nous avons une taille grande, la fonctionne se plante:
c'est pas une solution !!
2012-12-05 12:04:14,568 - DEBUG - [StatefulPersistenceContext:893] initializing non-lazy collections
Comment je dois faire ?? SVP aidez moi
j'ai vu que l'utilisation de named query (avec jointures) résolu le probléme .
Est ce que quelqu'un peut me donner un exemple d'utilisation ???