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