public static Finder<Long,Task> find = new Finder<Long,Task>(
Long.class, Task.class
);
这是 Playframework 中使用 EBean 模型超类的模型的功能。我不详细了解此功能,它实际上是做什么的?
public static Finder<Long,Task> find = new Finder<Long,Task>(
Long.class, Task.class
);
这是 Playframework 中使用 EBean 模型超类的模型的功能。我不详细了解此功能,它实际上是做什么的?
Finder用于通过主键查找实体。Task就是这里的实体,它的主键是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