Bonjour,
voila je souhaite persiter un bean dans un fichier xml en utilisant XMLEncoder.
je voudrais ignorer certains champs lors de l'enregistrement, j'ai lu ici qu'il fallait leur donné la propriété transient mais cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // sortie console pour tests XMLEncoder encoder = new XMLEncoder(System.out); //bean à persiter SimpleBean stuff = new SimpleBean(10, "bob marley"); encoder.writeObject(stuff); encoder.close();
Seul la propriété static marche mais ce n'est pas ce que je veux faire.
- All fields but static and transient are serialized. Use the transient modifier to specify fields you do not want serialized, and to specify classes that are not serializable.
Partager