rattacher en entity bean

rattacher en entity bean - Java - Programmation

Marsh Posté le 19-11-2008 à 14:27:57    

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.

Reply

Marsh Posté le 19-11-2008 à 14:27:57   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed