[Seasar-user:7247] Re: [S2Dao]select ??ForUpdate???????????
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 4月 13日 (金) 11:16:55 JST
せとあずさです。
On Tue, 9 Jan 2007 15:53:01 +0900
[E-MAIL ADDRESS DELETED] wrote:
> 下記のように実装して検証してみたのですが、SQLのWhere句はQUERYアノテーショ
> ンで
> 指定しているSOKO_CDしか指定されませんでした。
>
> -------------------------------------------------------------------------
> Daoインタフェース
>
> public static final String selectByPrimaryKeyForUpdate_QUERY = "SOKO_CD =
> /*stock.soko_cd*/ FOR UPDATE";
>
> public static final String selectByPrimaryKeyForUpdate_ARGS = "stock";
>
> public Stock selectByPrimaryKeyForUpdate(Stock stock);
>
> -------------------------------------------------------------------------
この場合は、
public static final String selectByPrimaryKeyForUpdate_QUERY = "/*IF stock.soko_cd != NULL*/ SOKO_CD = /*stock.soko_cd*/ /*END*/ /*IF stock.shoin_cd != NULL*/ AND SHOIN_CD = /*stock.shoin_cd*/ /*END*/ FOR UPDATE";
となります。
#動かしてないけど。
--
せとあずさ
[E-MAIL ADDRESS DELETED]
http://www.fieldnotes.jp/d/
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: NotesDocAssentor.NOTE
型: application/octet-stream
サイズ: 6290 バイト
説明: 無し
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070413/859f28b7/attachment.obj
Seasar-user メーリングリストの案内