Bonjour.
Dans l'une de mes classes (Paper), voici ce que j'ai :
et les méthodes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @CollectionOfElements private List<String> coAuthors;
boolean addCoAuthor(String name, long paperId),
boolean removeCoAuthor(String name, long paperId)
List<String> getCoAuthor (long paperId)
dans un stateless.
Les deux première fonctionnent très bien, la dernière renvoie invariablement LazyInitialisationException. voici le code:
Qu'en pensez vous? est ce que je mappe mal? que faire pour que ca marche?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Paper paper = em.find(Paper.class, paperId); if(paper==null) return null; return paper.getCoAuthors();
Partager