-2
public static Finder<Long,Task> find = new Finder<Long,Task>(
       Long.class, Task.class
); 

这是 Playframework 中使用 EBean 模型超类的模型的功能。我不详细了解此功能,它实际上是做什么的?

4

2 回答 2

4

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

于 2012-06-23T19:55:04.320 回答
1

它的通用代码。是通用变量的占位符,因此您也可以将其用于其他类。Long.class 的意思是,他得到了类并且可以使用通用代码生成类的新实例。因此,该函数需要创建您使用的类的实例,但不要问我为什么:P 如果您想知道该函数的实际作用,总会有一个 API

于 2012-06-23T19:53:24.387 回答