[seasar-s2dao-dev:419] Re: [Seasar-user:9751] Re:[S2Pager]拡張PagerCondition使用時にSQLException
JUNDU
[E-MAIL ADDRESS DELETED]
2007年 8月 14日 (火) 09:31:54 JST
JUNDUです。
Koichi Kobayashi wrote:
> 小林 (koichik) です.
>
> Date: Tue, 14 Aug 2007 01:22:11 +0900
> From: "Jundo Ishikawa" <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [seasar-s2dao-dev:416] Re: [Seasar-user:9751] Re:[S2Pager]拡張PagerCondition使用時にSQLException
>
> > > > Paging実装を使ったのテストコードも書いてあるのですが、こっちはmvn上でテストが動かなくて
> > > > 困ってます。Mavenに付き物のクラスパス関連の問題だと思いますが。。。
> > >
> > > コミットしてもらえれば私の環境でも試してみます。
> >
> > 修正後に試したのですが、やはりMaven2からだとテストに失敗します。eclipse
> > からプロジェクトを選んで全部テストとか、個別にテストする分には平気なのです
> > が。お時間あったら、見て頂けると助かります。よろしくお願いします。
>
> s2-dao-s24-test の pom.xml で,j2ee* は
> s2-dao プロジェクトからコピーしないように
> なっています.
> そんなわけで (どんなわけで?),
>
> [ESSR0055]リソース(j2ee-limit-offset.dicon)が見つかりません
>
> となってるだけですね.
はぅ、Seasar2.4用テストのほうでしたか。pom.xmlにそんな設定が出来るのですね。
勉強になりました。
Toshihiro Nakamura wrote:
> 中村(taedium)です。
>
> > Seasar2.4 の場合は j2ee-limit-offset.dicon ではなく
> > jdbc-limit-offset.dicon になると思われるので,
> > これらをインクルードする dao-limit-offset.dicon も
> > 含めて調整が必要だと思います.
>
> j2ee-limit-offset.diconは使用しない方向で対応してみました。
>
> 対応としては、s2daoプロジェクトのj2ee.diconや
> s2-dao-s24-testのjdbc.diconからはこれまでのpagingの
> 設定は削除し、新しいpagingの設定として使用できるようにしました。
> (したがって、j2ee-limit-offset.diconとして別途用意する必要は
> なくなりました)
> dao-limit-offset.diconはj2ee.diconをインクルードするようにしました。
>
> これまでのpagingの設定は引き続き利用可能ですが、
> j2ee.diconやjdbc.diconに定義してテストせずとも
> 局所的に対象のコンポーネントをテストできれば十分かなと思いました。
> したがって、ScrollCursorTestを少し変更しています。
ありがとうございます。こちらでもサクサクとテストが通るようになりました。
お手数をおかけしました。
seasar-s2dao-dev メーリングリストの案内