2010-06-10 200 views
0

我使用的是nhibernate,看來我的新對象的更改不會持久。在創建並保存一個對象後,我修改它並提交事務。但是沒有任何修改被保存。奇怪的是這個代碼以前工作,我不知道什麼可能會導致此。沒有什麼被改變,這顯然是相關的..Nhibernate沒有跟蹤更改

作爲嘗試解決方法後,我保存對象後,在所有的變化,但是我與一個斷言失敗集合[]沒有處理的flush。

任何想法?

回答

1

我不知道發生了什麼,但問題已經解決,據我所知,最初的結果應該不會發生。然而,斷言失敗是一個非常現實的問題,我出於審計原因在前插入事件偵聽器中加載用戶,並且用戶包含明顯未處理的集合。