Bonjour,
Je stocke un "Objet" en prenant la valeur de ses champs dans un champ de Base de donnée.
1 2 3 4 5 6
| StringBuffer buf=new StringBuffer();
buf.append(valeurduchamp1);
buf.append(separateur)
buf.append(valeurduChamp2);
...;
preparedStatement.setString(1,buf.toString); |
Je peux ensuite reconstituer l'objet en récupérant la valeur du champ de base, en le décomposant, avec les valeurs des champs d'instance de l'objet :
Object obj=new Object(valeurduchamp1,valeurduchamp2)
Questions :
1) Ca marche mais est-ce très orthodoxe?
2) Quelle technique peut-on utiliser?
Merci d'avance pour les réponses
Partager