[Seasar-user:9596] Re: [S2Dao]Daoのメソッドの仮引数の値をSQLのLIKE演算子で使いたい
Tetsutaroh Satoh
[E-MAIL ADDRESS DELETED]
2007年 7月 31日 (火) 21:43:09 JST
佐藤徹太郎です。
中村さん、ご返信ありがとうございました。
>「%」はパラメータのほうにつけてメソッドに渡します。
>こんな感じです。
> employeeDao.findEmployees("%COT%");
>SQLファイルは通常と同じ感じになります。
> ename LIKE /*ename*/'hoge'
bookDao.findBookTitle("%keyWord%");
bookSpec.title like /*keyWord*/'Java'
のように、ご指摘のとうりやってみたのですが、
H2DataBaseEngineでは、うまくいきませんでした。
実行したSQLは、Eclipseのコンソールに
bookSpec.title like '%keyWord%'
のように出力されました。
いろいろ試してみます。
ありがとうございました。
-----Original Message-----
From: [E-MAIL ADDRESS DELETED]
[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Toshihiro Nakamura
Sent: Tuesday, July 31, 2007 3:45 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9588] Re: [S2Dao]Daoのメソッドの仮引数の値をSQLのLIKE
演算子で使いたい
中村(taedium)です。
> Daoのメソッドの仮引数の値をSQL文のLIKE演算子で
>
> 使うには、どうしたらいいでしょうか?
「%」はパラメータのほうにつけてメソッドに渡します。
こんな感じです。
employeeDao.findEmployees("%COT%");
SQLファイルは通常と同じ感じになります。
ename LIKE /*ename*/'hoge'
--
Toshihiro Nakamura <[E-MAIL ADDRESS DELETED]>
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内