2

是否有一种简单的方法可以根据是否已经存在具有相同的实体来使 NH INSERT 或 UPDATE 实体<natural-id />

使用 . 将实体映射到另一个(根)实体<many-to-one cascade="save-update" />

4

1 回答 1

2

不是自动的。您必须从数据库中读取该自然 ID 的记录是否已经存在,然后确定是否需要进行插入或更新。这当然意味着级联将不起作用。

我在如何使用 NHibernate 插入或更新(或覆盖)记录?

于 2009-11-24T19:37:58.410 回答