【发布时间】:2010-12-09 17:50:37
【问题描述】:
保存实体时,我的应用程序出现问题。有时我会从 NHibernate 获得关于该实体的 NonUnique 异常。现在,我知道导致此类异常的原因以及如何处理它们,但由于应用程序代码库相当大(200K LOC),因此很难确定究竟是哪个对象导致了该错误。
我想做的是以某种方式查询或提取 NHibernate 保存在会话范围缓存中的所有对象,因此我会更好地了解导致该异常的确切原因。
有没有办法做这样的事情?
【问题讨论】:
-
该问题仅显示如何检查对象是否已经存在。我想查看其中的所有其他对象,以便找到冲突对象。
标签: nhibernate