2011-10-24 3 views
1

カスタマイズ:これは、クエリ文字列にどこパラメータに基づいてフィルタリングをしているようだ再生!フレームワーク、私は<a href="https://github.com/playframework/play/blob/master/modules/crud/app/controllers/CRUD.java" rel="nofollow">CRUD.java controller</a>を見て、特定のパラメータによって私のリスト機能をフィルタリングするCRUDリスト()関数

List<Model> objects = type.findPage(page, search, searchFields, orderBy, order, (String) request.args.get("where")); 
Long count = type.count(search, searchFields, (String) request.args.get("where")); 
Long totalCount = type.count(null, null, (String) request.args.get("where")); 

を、しかし、 where節がどの形式で使用されるべきか、またはそれをどのように使うべきかに関するドキュメントは見つかりませんか?

+1

に等しいユーザ名すべてのUserモデルインスタンスの一覧が表示されます

"user.username = 'lucernae'" 

は、この便利な答えを参照してください:[http://stackoverflow.com/questions/7827427/how-to-override-the-crud-list-function-play-framework][1] [1]:HTTP ://stackoverflow.com/questions/7827427/how-to-override-the-crud -list-function-play-framework – Lucho

+0

これは...重複として閉じられるべきかどうか? – ripper234

+0

はい、質問をどのように閉じますか? – Martinffx

答えて

1

whereは簡単なJPAクエリです。例えば

ユーザ名のプロパティを持つUserモデルを持っている場合、あなたはこのようなwhere句作ることができます:それは「lucernae」

関連する問題