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