2010-06-10 116 views
0

我使用的是nhibernate,看来我的新对象的更改不会持久。在创建并保存一个对象后,我修改它并提交事务。但是没有任何修改被保存。奇怪的是这个代码以前工作,我不知道什么可能会导致此。没有什么被改变,这显然是相关的..Nhibernate没有跟踪更改

作为尝试解决方法后,我保存对象后,在所有的变化,但是我与一个断言失败集合[]没有处理的flush。

任何想法?

回答

1

我不知道发生了什么,但问题已经解决,据我所知,最初的结果应该不会发生。然而,断言失败是一个非常现实的问题,我出于审计原因在前插入事件侦听器中加载用户,并且用户包含明显未处理的集合。