2010-06-10 3 views
0

J'utilise nhibernate et il semble que les modifications apportées à mon nouvel objet ne sont pas persistantes. Après avoir créé et enregistré un objet, je le modifie et valide la transaction. Cependant, aucune des modifications n'est enregistrée. La chose étrange est que ce code fonctionnait précédemment et je n'ai aucune idée de ce qui pourrait causer cela. Comme une tentative de travail autour j'ai sauvé l'objet plus tard dans la procédure après que tous les changements ont été faits mais j'ai été accueilli avec une collection d'échec d'assertion [] n'a pas été traitée par flush.Nhibernate ne suit pas les modifications

Des idées?

Répondre

1

Je n'ai aucune idée de ce qui s'est passé mais le problème a été résolu, autant que je peux dire que le résultat initial ne devrait pas se produire. Cependant, l'échec de l'assertion était un problème très réel, je chargeais un utilisateur dans l'écouteur d'événement de pré-insertion pour des raisons d'audit et les utilisateurs contenaient des collections qui n'étaient évidemment pas traitées.

Questions connexes