[Seasar-user:2607] Re: S2DAO による行ロックについて
Yasuo Higa
higa
2005年 9月 27日 (火) 10:47:45 JST
<[E-MAIL ADDRESS DELETED]> の、
"[Seasar-user:2606] Re: S2DAOによる行ロックについて" において、
"sato <[E-MAIL ADDRESS DELETED]>"さんは書きました:
ひがです。
> NSQ佐藤です
>
> >J.r0ckです。
> >詳細なロジックはわからないのですが、S2を使う上でのトランザクションの
> >制御など今一度見直してみてはいかがでしょうか?
>
> AutoCommitがTrueの状態でFOR UPDATEを使用している事が原因でエラーが出てる
> のだと思います。
> S2DAOではコンテナに全てを任せてるのでAutoCommitをfalseにする事は出来ない
> のでしょうが、それだとFOR UPDATEが使いたい場合にどのようにすれば良いのだ
> ろうか?と思い質問しました。
>
J.r0ckのおっしゃる通り、トランザクション制御をしていないことが
原因だと思われます。
S2Txを使ってください。
> そもそもS2DAOを使用した場合、FOR UPDATEは利用可能なのでしょうか?
> >
これは問題ないと思います。
---
ひがやすを(http://d.hatena.ne.jp/higayasuo/)
Seasar-user メーリングリストの案内