public static Finder<Long,Task> find = new Finder<Long,Task>(
Long.class, Task.class
);
これは、EBeanモデルスーパークラスを使用するPlayframeworkのモデルの関数です。私はこの機能を詳細に理解していません、それは実際に何をしますか?
public static Finder<Long,Task> find = new Finder<Long,Task>(
Long.class, Task.class
);
これは、EBeanモデルスーパークラスを使用するPlayframeworkのモデルの関数です。私はこの機能を詳細に理解していません、それは実際に何をしますか?
Finderは、主キーでエンティティを検索するために使用されます。タスクはここでのエンティティであり、Longの主キーで永続化されています。これはIdです。
Finderのドキュメント: http ://www.playframework.org/documentation/api/2.0.1/java/play/db/ebean/Model.Finder.html
あなたのスニペット、説明: http ://www.playframework.org/documentation/2.0/JavaEbean
その一般的なコード。は一般化されたインターン変数のプレースホルダーであるため、他のクラスにも使用できます。Long.classは、彼がクラスを取得し、ジェネリックコードを使用してクラスの新しいインスタンスを生成できることを意味します。したがって、関数は操作するクラスのインスタンスを作成する必要がありますが、理由は聞かないでください:P関数が実際に何をするのかを知りたい場合は、そのためのAPIが常にあります