[Seasar-user:10649] Re: 楽観的排他制御について
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2007年 9月 20日 (木) 17:35:27 JST
ひがです。
> 加藤です.
>
> 過去に何度か話題なのですが,
>
> 楽観的排他制御では,画面上の情報常に最新とは限らないので,
> データベースに更新をかけた場合,失敗する可能性があるということなのですが,
>
> では,実際にS2Daoでいうところの
> NotSingleRowUpdatedRuntimeException
> が発生してしまった場合は,大きく分けて以下の2つのやり方があるのかなと
> 思っています.
>
> ・更新が失敗した場合,そのままエラー画面に遷移し,もう一度最新データを取得
> して変更作業を行いデータベースに更新をかける.
> これは作業のやり直しを迫られるのでやりたくない...
> ・更新が失敗した場合,強制的更新するかどうかユーザに問い合わせて更新する.
>
> 個人的には後者がしっくりくるのですが,
> 皆さん,楽観的排他制御で更新エラーとなった場合,どのような実装を行われている
> か,参考のために教えていただけませんでしょうか?
>
お客(案件)によって違うと思いますよ。
うちだと、最初のほうが好まれそう。
--
Yasuo Higa
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内