[Seasar-user:19795] [S2Dao] 検索の戻り値に他のDTOが利用する時の不具合

李い [E-MAIL ADDRESS DELETED]
2010年 5月 25日 (火) 14:13:01 JST


李です。

http://ml.seasar.org/archives/seasar-user/2007-May/007835.html

S2Dao 1.0.43 から、「検索処理の戻り値にBeanアノテーションに指定したクラス以
外のDTOやMapの利用が可能」の説明はありますが、リストの場合、動きは怪しいです。 


例えば(s2-dao-1.0.51.jarでテスト):
public static final Class BEAN = EmpDto.class;

public List<Emp01Dto> selectAsDtoList(int deptno);

public Emp01Dto[] selectAsDtoArray(int deptno);

の場合、selectAsDtoArrayの戻り値はEmp01Dtoの配列になっていますが、
selectAsDtoListの戻り値は、Emp01Dtoのリストではなく、EmpDtoになってしまいました。


ご確認をお願いします。 



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