0

HQL を使用して一括操作を実行できますが、これらの操作は NHibernate の第 1 レベルのキャッシュを更新しないため、セッションをクリアしたりオブジェクトを更新したりしたくないため、さまざまな問題に直面しています。

NHibernate キャッシュのインメモリ状態に影響を与える HQL またはネイティブ SQL を使用せずに一括更新/削除を実行する方法はありますか?

4

1 に答える 1

1

したがって、唯一の方法は、手動で処理してオブジェクトを更新することです。

session.Refresh(entity);
于 2014-11-09T10:55:48.180 に答える