这个功能有什么作用呢?

时间:2012-06-23 19:42:13

标签: java model playframework playframework-2.0 ebean

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

这是Play Framework中使用EBean Model超类的模型的函数。我不详细了解这个功能,它实际上做了什么?

2 个答案:

答案 0 :(得分:4)

Finder用于按主键查找实体.Task是这里的实体,它是用主键Long持久化的,它是Id

发现者的文件: http://www.playframework.org/documentation/api/2.0.1/java/play/db/ebean/Model.Finder.html

你的片段解释说: http://www.playframework.org/documentation/2.0/JavaEbean

答案 1 :(得分:1)

它的通用代码。  是实习变量的占位符,它们是通用的,因此您可以将它用于其他类。 Long.class意味着,他获得了类,并且可以使用通用代码生成类的新实例。 所以函数需要创建你正在使用的类的实例,但不要问我为什么:P 如果你想知道函数实际上做了什么,那么它总是一个API