Spring 2.5.5 Flex/J2EE および Hibernate 3.1.3 を使用してアプリケーションを開発しようとしています。私の問題は、ユーザーが「顧客情報」画面を開いて、変更モードでクライアントの情報を表示するときに、レコードを適切にロック (悲観ロックまたは楽観ロック) したいことです。また、ユーザーが変更を検証する (commit ()) か、画面を閉じるまで、登録はロックされたままになります。
彼らは長い会話 (Hibernate) と openSessionInView パターンについてネットで話しています。しかし、明確な例は見つかりませんでした。
解決策は、エントリが終了するまで Hibernate セッションを開いたままにしておくことです。その後、コミットまたはロールバックを行いました。
クラス「org.springframework.orm.hibernate3.support.OpenSe ssionInViewInterceptor」を使用しようとしましたが、成功しませんでした。Springで設定する方法がわかりません。
時間がかかりすぎて緊急になってしまいました...誰が私を助けてくれますか??
前もって感謝します。