[Seasar-user:9597] Re: [S2Dao]Daoのメソッドの仮引数の値をSQLのLIKE演算子で使いたい

Tetsutaroh Satoh [E-MAIL ADDRESS DELETED]
2007年 7月 31日 (火) 22:09:07 JST


佐藤徹太郎です。
六さん、ご返信ありがとうございました。

>すんません。ダミーデータ忘れました。こんな感じです。
>
>and author.author like '%' || /*%keyWord%*/'hoge' || '%'

ご指摘のとおり、
and bookSpec.title like '%' || /*%keyWord%*/'Java' || '%'
のようにしてみたのですが、H2DataBaseEngineでは
うまくいきませんでした。
これでは、「Java」というキーワードで検索してしまうようです。

いろいろ試してみます。
ありがとうございました。
-----Original Message-----
From: [E-MAIL ADDRESS DELETED]
[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of 六
Sent: Tuesday, July 31, 2007 3:55 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9591] Re:[S2Dao]Daoのメソッドの仮引数の値をSQLのLIKE演
算子で使いたい

六です。

すんません。ダミーデータ忘れました。こんな感じです。

and author.author like '%' || /*%keyWord%*/'hoge' || '%'


07/07/31 に 六<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 六です。
>
> うちではいつもSQLファイルを下記のように書いています(postgreSQL)。
>
> and author.author like '%' || /*keyWord*/ || '%'
>
> 07/07/31 に Toshihiro Nakamura<[E-MAIL ADDRESS DELETED]> さんは書きま
した:
> > 中村(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 mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user





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