2016-04-14 13 views
0

私はactivejdbcと仕事としていた親が含まれていますか?私はこれを行う:activejdbcは、再帰的に

Paginator p =新しいPaginator(City.class、count、filters).orderBy(orderParams); LazyListページ= p.getPage(pag).include(State.class);その状態で

これ、負荷の都市(私はpage.toMaps())、

今私は、国

それが可能だがロードしたい

答えて

0

include()の方法は、1つのレベルの上または下に依存します。これは、あなたがCItyのレベルで始まっている場合、あなたは州だけを得ることができることを意味します。両方を取得したい場合は、次のように州レベルで開始することができます:

Paginator p = new Paginator(State.class, count, filters) 
             .orderBy(orderParams); 
LazyList page = p.getPage(pag).include(City.class, Country.class); 

これはあなたのためにはうまくいくはずです。 Paginatorを使用しない例を次に示します。 http://javalite.io/lazy_and_eager#eager-simultaneous-loading-of-parents-and-children