[Seasar-user:8777] Re: [S2Dao]@Argumentsの使用方法について
Tatsuharu Kawakami
[E-MAIL ADDRESS DELETED]
2007年 6月 28日 (木) 15:18:04 JST
初めまして。川上と申します。
発投稿ですが、自分でも分かる範囲のことなので答えさせていただきます。
@Argumentsに渡すべき引数はStringの配列なので、
@Arguments({"user_id", "user_name"})
とすれば上手くいくはずです。
この話は比較的よく聞くので、ドキュメントにあった方が良いと思います。
http://s2dao.seasar.org/ja/s2dao-tiger.html#ArgsAnnotation
07/06/28 に Hideyuki Ohkawa<[E-MAIL ADDRESS DELETED]> さんは書きました:
> seasar-userの皆様
> 大川です。
>
> @Argumentsの使用方法についてなのですが、
> 引数が二つ以上ある場合、ドキュメントではカンマで区切るとなっていましたが、
> 実際に次のように記述して試したところ、値がわたらずNullになってしまいました。
>
> 〜Dao.java内の記述
> @Arguments("user_id,user_name")
> public List<UserInfo> getMuraki(String userId,String userName);
>
> 〜.sql
> SELECT user_id, user_name FROM user_info where user_id =
> /*user_id*/'村木' or user_name = /*user_name*/'大川'
>
> ちなみに、引数が一つの場合で試したところ、きちんと値が渡りました。
>
> バージョンは、「Seaser2.4.13」、「teeda1.0.7」、「S2Dao1.0.43」です。
>
> 上記の記述の仕方で、間違っている箇所をご指摘ください。
> よろしくお願いいたします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--
--------------------------------------
Tatsuharu Kawakami
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内