Play のすべてのモデルを説明しない方法はありますか? Ebean を使用するとき、すべてのモデルで Finder の定義を書くことになります。
public static Finder<Long,Task> find = new Finder<Long,Task>(
Long.class, Task.class
);
また、状況に応じて、通常はメソッド all、create、delete、update などを宣言します。
public static List<Task> all() {
return Task.find.all();
}
public static void create(Task task) {
task.save();
}
...
このすべてのものを一度だけ定義して、モデルに別の機能が必要な場合は、それを必要とするモデルだけに再宣言することができるかどうか疑問に思っていました。ジェネリックCustomModelを使用してモデルの親クラスを宣言しようとしましたが、どうやらJavaはジェネリックメソッドが静的であることを好まないため、理解できます。それで、これは可能ですか?私は少し前にPHPでそれをしました。
私は一般的に Play と Java の初心者であり、誰かが私を助けてくれたらとても感謝しています。
君たちありがとう!