Voilà je me demande s'il est possible de rendre un object actif hors d'une transaction,par exemple imaginons le scénario suivant:
avec dest un objet de la classe que je veux qu'il contient la liste de mes objets mais une fois que le commit est fait l'objet dest devient stale donc inutilisable.Je me demande s'il y a un moyen pour qu'il reste active même en commitant parce que bien sur il y aura d'autre transaction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Transaction tr = Transaction.begin(ObjectStore.READONLY); OSHashSet liste = (OSHashSet)DB.getRoot("Liste11"); int i =0; Iterator all = liste.iterator(); while (all.hasNext()) dest.add((PB)all.next()); tr.commit();
Partager