[Seasar-user:7945] Re: [S2DAO]DAOクラスのdeleteメソッドでwhere
SETO Azusa
[E-MAIL ADDRESS DELETED]
2007年 5月 30日 (水) 23:22:08 JST
せとあずさです。
過ぎた話かもしれませんが...
On Thu, 24 May 2007 09:47:34 +0900
"Takeshi Tamashiro" <[E-MAIL ADDRESS DELETED]> wrote:
> @Query("USER_ID = ?")
> public int deleteByUserId(UserType type);
>
> 「delete from USERTABLE where USER_ID = xx」
> が実行されて欲しいと思ってます。
> 指定のしかたが間違ってるのだと思いますが、デフォルト
> で作成されたdeleteメソッドと同じ動きになってしまいます。
次バージョンからdeleteにQueryアノテーションをつけることが
可能になります。
これにより、
@Query("USER_ID = ?")
public int deleteByUserId(int userId);
や
@Query("USER_ID = /*dto.userId*/1")
public int deleteByUserId(UserType type);
のような書き方が可能になります。
snapshotを以下に置きました。
http://maven.seasar.org/maven2-snapshot/org/seasar/dao/s2-dao/1.0.44-SNAPSHOT/s2-dao-1.0.44-20070530.141223-1.jar
http://maven.seasar.org/maven2-snapshot/org/seasar/dao/s2-dao-tiger/1.0.44-SNAPSHOT/s2-dao-tiger-1.0.44-20070530.141901-1.jar
よろしくお願いします。
--
せとあずさ
[E-MAIL ADDRESS DELETED]
http://www.fieldnotes.jp/d/
Seasar-user メーリングリストの案内