Bonjour, et merci de prendre le temps de lire mon post
Alors voila je souhaite faire une ejb entity serializable, pour pouvoir etre transférer a ma servlet.
Voici le code de mon entity :
Sauf que l'un des attribut de mon bean est un "set" et on set n'est pas serializable et j'obtient donc une erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 @Entity @Table(name="TRAITEMENT" , uniqueConstraints = { @UniqueConstraint( columnNames = { "TRT_LIBELLE" } ) } ) public class Traitement implements java.io.Serializable { // Fields ... private Set<Tache> taches = new HashSet<Tache>(0); @OneToMany(cascade={CascadeType.ALL}, fetch=FetchType.LAZY, mappedBy="Traitement") public Set<O2Tache> getO2Taches() { return this.o2Taches; } }
J'ai essayer de remplacer Set par HashSet mais dans ce cas le bean ne se map plus sur ma table.
Comment doit je faire?
Y a t il un autre type que je pourrait utiliser permettant de laisser mon bean serializable?
Ou doit je passer par les objet "Wrapper" permettant d'englober les données ?
Merci, d'avance
Partager