2017-08-17 4 views
0

J'essaie d'insérer deux types d'objets java (faits) dans kSession. Je reçois les propriétés de ces objets à partir du fichier Excel. Objets (faits) disons 10 de type 1 et 20 de type 2, c'est-à-dire 1 objet de type 1 (c1) est apparié avec 2 objets de type 2 (p1, p2) via un identifiant présent dans les deux objets.Supprimer le fait de kSession using facthandle

Tous ces objets (faits) sont poussés dans kSession et les règles sont déclenchées.

Maintenant, je veux mettre à jour p1 de sorte que les règles de la prochaine fois seront tirés sur des faits mis à jour par exemple c1 (updatedp1, p2)

+0

Et quelle est la question concernant le titre? –

+0

Je veux mettre à jour le fait de type 2 en supprimant le fait précédent et en insérant un nouveau fait en utilisant la méthode factHandler Delete. –

+0

Veuillez clarifier ce que vous essayez d'accomplir au lieu de la façon dont vous essayez de le résoudre (mettre à jour p1, supprimer p2, etc.). Quel cas d'utilisation tentez-vous de résoudre? – jfneis

Répondre

0

Après avoir mis le feu les règles, vous pouvez supprimer la poignée précédente et obtenir un nouveau en insérant l'objet (c'est-à-dire, FactHandle fHandle = kSession.insert (...)) que vous venez de lire dans le fichier.