我有一个非常复杂的对象图,G
其中包含一个对象o1
。将使用 NHibernate 写入数据库。但是,如果数据库中已经存在(我们称之为)的持久条目,我将替换为. 因此,数据库中不应该有多余的条目。现在我让 NHibernate 完成它的工作,然后我查看数据库。现在我遇到了我试图避免的情况。数据库中有原始对象加上的条目。到目前为止,我唯一的解释是可以通过另一条路线到达G
G
o1
o1_p
o1
o1_p
o1_p
o1
o1
G
所以hibernate把它放到数据库中。有没有办法可以确定是否是这种情况,即我可以询问垃圾收集器有多少对o1
. 或者用图形语言说:有多少条输入边o1
?
skylap
问问题
194 次