Récupérer les données à travers JPA
Bonjour,
j'ai crée une methode lecture pour recuperer les donnees de ma base(pour une seule table) de donnees mais le probleme,c'es que cette methode me renvoie que les variable de type primitives du coup pas de clés etrangers
ma methode est la suivante
Code:
1 2 3 4 5 6 7 8 9
|
public List<SourceReferenceProduit> lecture(){
EntityManager em = getEntityManager();
Query querySource=em.createNamedQuery("SourceReferenceProduit.findAll");
List<SourceReferenceProduit> listeSource=querySource.getResultList();
}
return listeSource;
} |
et lorsque je fais une trace comme
Code:
1 2 3 4
|
for (Iterator<SourceReferenceProduit> it = listeSource.iterator(); it.hasNext();) {
SourceReferenceProduit sourceReferenceProduit = it.next();
System.err.println(sourceReferenceProduit.getSourceProduitCollection()); |
j'ai le message d'errer suivant
{IndirectList: not instantiated}
merci d'avance !