Java 这个函数的详细功能是什么? publicstaticfinder=newfinder( 长类,任务类 );

Java 这个函数的详细功能是什么? publicstaticfinder=newfinder( 长类,任务类 );,java,model,playframework,playframework-2.0,ebean,Java,Model,Playframework,Playframework 2.0,Ebean,这是Playframework中使用EBean模型超类的模型的函数。我不太了解这个函数的细节,它实际上是做什么的 它的通用代码。 是实习生变量的占位符,这些变量是泛化的,因此您也可以将其用于其他类。class意味着,他获得了类,并可以使用泛型代码生成类的新实例。 因此,函数需要创建您使用的类的实例,但不要问我为什么:P 如果你想知道函数的实际功能,总会有一个API,用于查找按主键查找的实体。Task就是这里的实体,它是用Long主键持久化的,它的Id是 查找者的文档: 您的代码片段,解释如下:

这是Playframework中使用EBean模型超类的模型的函数。我不太了解这个函数的细节,它实际上是做什么的

它的通用代码。 是实习生变量的占位符,这些变量是泛化的,因此您也可以将其用于其他类。class意味着,他获得了类,并可以使用泛型代码生成类的新实例。 因此,函数需要创建您使用的类的实例,但不要问我为什么:P
如果你想知道函数的实际功能,总会有一个API,用于查找按主键查找的实体。Task就是这里的实体,它是用Long主键持久化的,它的Id是

查找者的文档:

您的代码片段,解释如下:

它不是一个函数,而是一个函数调用(特别是对构造函数的调用),其结果被分配给名为
find
的静态成员变量。哦,好的。那么目的是什么呢?如果您想知道
查找器的功能,我建议您查看文档(因为我不熟悉这个框架)。如果您想知道它为什么被分配到
查找
,那么,您必须询问此代码的作者!对不起,这个愚蠢的问题!!!请不要投反对票!别担心,下次你会赢得5张赞成票;)
public static Finder<Long,Task> find = new Finder<Long,Task>(
       Long.class, Task.class
);