Comment stocker un DefaultTreeModel dans une base PostgreSQL ?
Bonjour,
Dans mon programme Java je construit un arbre en lisant ma base. L'arbre créer contient pour l'instant 300 éléments et c'est assez long...
Pour l'instant je reconstruit l'arbre uniquement quand il y a des changements. Mais s'il y a un changement dans une autre instance du programme je dois reconstruire alors que l'autre instance l'a déjà fait.
Donc j'aimerais stocker le DefaultTreeModel dans la base...
Dans la table PostgreSQL la colonne est un OID (BLOB)... dois-je utiliser autre chose ?
J'ai essayé avec
Code:
preparedStatement.setObject( 4, arbre, Types.OTHER );
Mais j'ai l'erreur
Code:
org.postgresql.util.PSQLException: ERREUR: syntaxe invalide en entrée pour le type oid : « javax.swing.tree.DefaultTreeModel@1b4d774f »
En fait il semble vouloir stocker l'adresse de l'objet et pas l'objet lui-même.
Si qlq a une idée...
Merci d'avance.