2012-01-12 12 views
0

私は現在NHibernateでアプリケーションを実装しようと考えています。インスタンスを取得してからどのフィールドが変更されたのかをユーザに示すことで、並行性の問題を解決できるようにしたいと考えています。したがって、ユーザーは入力した値とデータベース内の値を比較し、使用する値を決定する可能性があります。Nhibernateの並行性の問題を解決する

私が読んだことNHibernateは、格納された情報が保持され、バージョンフィールドがデータベースの値と異なる場合、例外をスローします。この例外は、データベース内のオブジェクトに関する何らかの情報を含んでいますか?データオブジェクトを取得し、それをユーザーの操作オブジェクトと比較するために、再度データベースにクエリを実行する必要がありますか?

誰かがすでに同じようなことをしていて、コードを共有したいと思うかもしれません。

答えて

0

同じセッションでこれを行う場合は、thisがお手伝いします。