public static Finder<Long,Task> find = new Finder<Long,Task>(
Long.class, Task.class
);
这是Play Framework中使用EBean Model超类的模型的函数。我不详细了解这个功能,它实际上做了什么?
答案 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