标签: nhibernate persistence
我正在使用GUID作为我的对象上的标识符,它是在实例化实体时分配的。我想使用NHibernate保存它们并让NHibernate确定它是否是一个新对象。如果它是一个新对象,它应该INSERT它,否则它应该更新它。
我该怎么做?
答案 0 :(得分:2)
您可以通过向您的实体添加version或timestamp来实现这一目标。
没有其中一个it's impossible for Hibernate确定您的实体是否应该插入或更新,因为您使用的是指定的标识符。