[Seasar-user:7287] [S2Dao]Daoのテスト

satoh [E-MAIL ADDRESS DELETED]
2007年 4月 14日 (土) 14:52:25 JST


佐藤徹太郎です。

お世話になっております。

Dolteng 0.17.0(Teeda+S2dao)で開発をしております。

S2DaoでDaoのテストを実行すると、

java.lang.ClassCastException: java.lang.String

がスローされます。

原因がわかりません。わかる方おられませんでしょうか?

 

以下、テストクラス

public class RentInfoDaoTest extends S2DaoTestCase {

        public void testfindRentBooks() throws Exception {

                Book[] books = rentInfoDao.findRentBooks("012");

                assertEquals("Seasar入門", books[0].getTitle());

        }

}

 

以下、DAOインターフェース

public interface RentInfoDao {

  public Class BEAN = RentInfo.class;

  public Book[] findRentBooks(String userId); 

}

 

以下、SQLファイル

select bookSpec.title, rentInfo.limitDate

from rentInfo, rentInfoDetail, book, bookSpec

where rentInfo.userId=? and

rentInfo.id=rentInfoDetail.rentInfoId and

rentInfoDetail.bookId=book.id and

book.bookSpecId=bookSpec.id

 

以下、entity

public class Book implements Serializable {

        public static final String TABLE = "book";

        private String title;

        private Date limitDate;

}

 

環境: s2framework-2.4.8

      S2dao-1.0.39

 

以上、宜しく御願い致します。

 

 

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070414/f46ac61c/attachment.html 


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