[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 メーリングリストの案内