質問

同じ< natural-id /> を持つエンティティが既に存在するかどうかに応じて、NHをエンティティに挿入または更新する簡単な方法はありますか?

< many-to-one cascade =" save-update"を使用して、エンティティを別の(ルート)エンティティにマッピングします。 />

役に立ちましたか?

解決

自動ではありません。データベースから読み取り、そのnatural-idのレコードがすでに存在するかどうかを確認し、挿入または更新を行う必要があるかどうかを判断する必要があります。もちろん、これはカスケードが機能しないことを意味します。

NHibernateを使用してレコードを挿入または更新(または上書き)するにはどうすればよいですか

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top