[seasar-dotnet:1881] [DBFlute]OutsideSQLのAutoPagingについてお教えください

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2010年 11月 12日 (金) 12:22:38 JST


お世話になります。
uparrowと申します。

DBFluteでOutsideSQLを利用しAutoページングを行おうとしましたが、
エラーが発生してしまい、取得できません。
SQLの書き方か、使用方法に誤りがあるのだと思うのですが、
サンプルを拝見しても誤りがわからず、メールさせていただきました。
基本的な内容の質問で申し訳ございません。

エラー時のメッセージ内容は以下の通りです。
Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
The entity was Too Many! it has been duplicated. It should be the only one! But the resultCount=10

[Advice]
Please confirm your search condition. Does it really select the only one?
Please confirm your database. Does it really exist the only one?

[Search Condition]
Table  = T_SHUKKA
Path   = selectListForShukkaPlan
Pmb    = Hoge.ExDao.PmBean.ListForShukkaPlanPmb:ListForShukkaPlanPmb:{, , , , , , , , , , , , False}
Entity = System.Int32
Option = {paging=non, dynamic=False}
* * * * * * * * * */

SQLには
SQL上のParameterBeanの定義にて、以下のようにSimplePagingBeanを継承しました。
-- !df:pmb extends SPB!
ほかは、通常のOutsideSQL用のSQLと同じです。

呼び出し部分は以下の通りです。
            ListForShukkaPlanPmb pmb = new ListForShukkaPlanPmb();
            pmb.Paging(50, 1);

            PagingResultBean<ListForShukkaPlan> shukkaPlanList;
            shukkaPlanList = tShukkaBhv.OutsideSql().AutoPaging().SelectPage<ListForShukkaPlan>(path, pmb);

お手数をおかけしますが、ご指摘いただけると助かります。
よろしくお願いいたします。
-- 
<[E-MAIL ADDRESS DELETED]>



seasar-dotnet メーリングリストの案内