[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 メーリングリストの案内