LOADER - The type of referrer loader.@FunctionalInterface public interface ReferrerLoaderHandler<LOADER>
MemberCB cb = new MemberCB(); cb.query().set... List<Member> memberList = memberBhv.selectList(cb); memberBhv.load(memberList, loader -> { loader.loadPurchaseList(purchaseCB -> { purchaseCB.query().set... purchaseCB.query().addOrderBy_PurchasePrice_Desc(); }); // you can also load nested referrer from here //}).withNestedList(purchaseLoader -> { // purchaseLoader.loadPurchasePaymentList(...); //}); // you can also pull out foreign table and load its referrer // (setupSelect of the foreign table should be called) //loader.pulloutMemberStatus().loadMemberLoginList(...) } for (Member member : memberList) { List<Purchase> purchaseList = member.getPurchaseList(); for (Purchase purchase : purchaseList) { ... } }
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
handle(LOADER loader)
Provide referrer loader for LoadReferrer.
|
void handle(LOADER loader)
MemberCB cb = new MemberCB(); cb.query().set... List<Member> memberList = memberBhv.selectList(cb); memberBhv.load(memberList, loader -> { loader.loadPurchaseList(purchaseCB -> { purchaseCB.query().set... purchaseCB.query().addOrderBy_PurchasePrice_Desc(); }); // you can also load nested referrer from here //}).withNestedList(purchaseLoader -> { // purchaseLoader.loadPurchasePaymentList(...); //}); // you can also pull out foreign table and load its referrer // (setupSelect of the foreign table should be called) //loader.pulloutMemberStatus().loadMemberLoginList(...) } for (Member member : memberList) { List<Purchase> purchaseList = member.getPurchaseList(); for (Purchase purchase : purchaseList) { ... } }
loader - The loader of referrer. (NotNull)Copyright © 2014–2015 The DBFlute Project. All rights reserved.