[Seasar-user:4837] Re: S2DaoでメソッドごとにBEANを変更する機能について

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2006年 10月 20日 (金) 19:00:29 JST


小林 (koichik) です.

Date:    Fri, 20 Oct 2006 17:48:26 +0900
From:    suga <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:4835] Re: S2DaoでメソッドごとにBEANを変更する機能について

> >   //返り値がListがたなどの場合メソッドにBEANアノテーションをつけることができる
> >   public static Class getEmployees2_BEAN = Employee2.class;
> >   public List getEmployees2();
> 
> Tiger で考えると List<Bean> でそのまま動くとありがたいです。

メソッドの戻り値型が List<T> の場合に,T の型を取得するメソッドが
S2 の MethodUtil にあります.
# ついさっき用意しました.

Class t = MethodUtil.getElementTypeOfListFromReturnType(method);

実行環境が Tiger でなくても呼び出せますが,その場合は
null が返ってきます.

S2Dao 1.1 なら S2.4 に依存してもかまわないだろうと
思うので,ぜひご活用ください.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




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