[Seasar-user:7787] Re: [S2DAO]DAOクラスのdeleteメソッドでwhere

Takeshi Tamashiro [E-MAIL ADDRESS DELETED]
2007年 5月 24日 (木) 11:09:04 JST


玉城です。

すみません、ドキュメント見直して見るとわかりました。
自動でどこぞにSQLファイルを自動生成してくれると思いこんで
しまってました。
やっぱりSQLファイルを作成する必要があるのですね。


1.DAOと同じディレクトリに命名規則に沿ったSQLファイルを
作成。(daoクラス名_メソッド名.sql)

2.上記ファイルに
delete from USER_TYPE where USER_ID = /*userType.userId*/'damie';
を記述。


お騒がせしました。

----- Original Message ----- 
From: "Takeshi Tamashiro" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, May 24, 2007 9:47 AM
Subject: [Seasar-user:7782][S2DAO]DAOクラスのdeleteメソッドでwhere


> 玉城です。
>
> 自動生成されたDAOに条件を指定して削除する
> deleteメソッドを作成したいと思っています。
> イメージとしては下のコードです。
>
> @Query("USER_ID = ?")
> public int deleteByUserId(UserType type);
>
> 「delete from USERTABLE where USER_ID = xx」
> が実行されて欲しいと思ってます。
> 指定のしかたが間違ってるのだと思いますが、デフォルト
> で作成されたdeleteメソッドと同じ動きになってしまいます。
>
>
> sqlファイルを作成する必要等があるのでしょうか?
> ご教授の程お願いいたします。
>
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user 




Seasar-user メーリングリストの案内