在nhibernate中使用SaveOrUpdate方法时,有没有办法找到保存的项目?

时间:2012-03-29 19:38:38

标签: nhibernate isession

在hibernate中使用SaveOrUpdate方法时,有没有办法找到保存的项目。基本上,我需要知道一个项目是刚刚更新还是在一个会话中实际插入。

Thansk。

2 个答案:

答案 0 :(得分:0)

当您保存对象时,通常临时对象没有Id,您可以创建一个包含具有Id的所有处理对象的列表。然后你可以迭代对象并找到具有新Id的对象 - 它们已被“保存”。

答案 1 :(得分:0)

看看NHibernate拦截器。

Implementing NHibernate Interceptors

Interceptors

相关问题