我有一個非常奇怪的問題:有時當我調用nHibernate更新到一個實體,它有效,有時它在同一個調用中什麼都不做。當它不執行更新時,nHibernate不會返回異常或類似的東西。它什麼都不做。你有過這種麻煩嗎?nHibernate更新什麼都不做
2
A
回答
7
我可能在這方面是錯誤的,但不要像保存和更新只是更新會話中的對象不會持久? .Flush()應該是多少仍然存在對象的數據庫,但因爲你得到間歇性結果...
添加在:
發生到我的另一件事情是有可能您的會話被搞砸了?也許你正在創建2個會話,持有你更新的對象的那個與你調用Update的那個不一樣。
0
您可以試試NHProfiler來查看您的會話/查詢和您的呼叫堆棧。我同意Programmin工具,這聽起來像會議正在穿越的情況。您是否使用某種會話管理,如每個請求一個會話?
相關問題
- 1. 更新衝突什麼都不做postgres
- 2. ASP.NET更新面板更新一次 - 然後什麼都不做
- 3. 推送什麼都不做
- 4. MinGW gcc什麼都不做
- 5. UIViewController presentModalViewController:animated:什麼都不做?
- 6. javascript什麼都不做
- 7. Mysql str_to_date什麼都不做
- 8. OpenCV:Mat :: reshape()什麼都不做
- 9. EF Context.SaveChanges()什麼都不做
- 10. requestRecordPermission什麼都不做
- 11. MouseListener什麼都不做
- 12. XMLHttpRequest什麼都不做....?
- 13. 包括什麼都不做
- 14. JXL - setRowView什麼都不做
- 15. Rsync什麼都不做?
- 16. NSMutableString append什麼都不做
- 17. Android LayoutParams什麼都不做
- 18. PushViewController什麼都不做
- 19. Java類什麼都不做
- 20. Phonegap captureImage什麼都不做
- 21. User.objects.create()什麼都不做。 (Django)
- 22. Java什麼都不做
- 23. Str_replace什麼都不做
- 24. jQuery prepend()什麼都不做
- 25. editGridRow什麼都不做
- 26. install_name_tool什麼都不做
- 27. TortoiseSvn 1.8什麼都不做
- 28. Android SSH什麼都不做
- 29. Gulp livereload什麼都不做
- 30. FormsAuthentication.RedirectToLoginPage()什麼都不做
最好向我們展示一些有效的代碼,一些代碼不起作用:) – sirrocco 2009-01-13 14:32:33
相同的代碼工作,並且不起作用 – 2009-01-13 14:33:11