Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Nhibernate でレコードのロックを実装するにはどうすればよいですか。 私が試してみました
行レベルのロックにはどのアプローチが適していますか? ありがとう
指定されたオプションは相互に排他的ではありません。適切な分離レベルが指定されたトランザクションが必要です。そうしないと、ロックがまったくありません。「セッション ロック」が session.Lock() の呼び出しを意味する場合、これは既存のトランザクション内でロックを取得またはアップグレードする方法です。
「分離レベルのトランザクション」が具体的に「シリアライズ可能な分離レベル」を意味する場合、すべての読み取り行にロックがかかるため、必要以上のロックが必要になる可能性があるという欠点があります。