rattacher un entity bean

roronnoa
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 17 Nov 2008

rattacher un entity bean

Message le Mer Nov 19, 2008 14:23

bonjour,

je rencontre l’exception suivante :
javax.servlet.ServletException: failed to lazily initialize a collection of role: com.yaps.petstore.entity.catalog.Category.products, no session or session was closed

pour vous expliquez un peu
j’ai une deux classe entity : « category » et « product . »

L’entity « category » a une liste de « product ».

Dans mon ejb session j’ai defini la methode:

public List<Product> findProductsByCategory(Category category) {
category =em.merge(category);
List <Product> l=new ArrayList<Product>();
l=cat.getProducts();
//l.size();
return l;
}


Au moment d’afficher la liste des produits, il me lance l’execption…

Par contre si je rajoute la ligne l.size() (mis en commentaire)
La liste de produit s’affiche correctement sans exception.

Si quelqu’un a une reponse…

Merci.

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités