[Seasar-user:22142] Re: DBFlute 1.1.2 で 外出しSQLページング
kubo
[E-MAIL ADDRESS DELETED]
2017年 3月 9日 (木) 10:57:47 JST
jfluteです
竹内さん、おはようございます。
まず、本来 ManualPagingHandlingPmb は自動生成で付与されます。
// MemberBhv_selectPurchaseMaxPriceMember.sql
https://github.com/dbflute-test/dbflute-test-active-dockside/blob/master/src/main/resources/org/docksidestage/dockside/dbflute/exbhv/MemberBhv_selectPurchaseMaxPriceMember.sql#L14
// BsPurchaseMaxPriceMemberPmb.java
https://github.com/dbflute-test/dbflute-test-active-dockside/blob/master/src/main/java/org/docksidestage/dockside/dbflute/bsbhv/pmbean/BsPurchaseMaxPriceMemberPmb.java#L35
この場合、traditionalStyle()を使わなくてもOKです。
PurchaseMaxPriceMemberPmb pmb = new PurchaseMaxPriceMemberPmb();
pmb.paging(4, 1);
PagingResultBean<PurchaseMaxPriceMember> memberPage =
memberBhv.outsideSql().selectPage(pmb);
この ManualPagingHandlingPmb インターフェースは、
TypedParameterBean による型付けとなります。
http://dbflute.seasar.org/ja/manual/function/ormapper/outsidesql/concept.html#typedandfree
外だしSQLの作成場所と、ファイル名ってどうなっていますでしょうか?
あと、どのように作成されましたでしょうか?
(EMechaで作成していれば自然とTypedParameterBeanになるはずです)
# 一方で、TranditionalStyleのselectPage()でManualPagingHandlingPmbが
# 必要な実装になっているのは良くないかも...
Seasar-user メーリングリストの案内