public static Finder<Long,Task> find = new Finder<Long,Task>(
Long.class, Task.class
);
이것은 EBean 모델 수퍼 클래스를 사용하는 Playframework의 모델의 함수입니다. 나는이 함수를 자세히 이해하지 못한다. 실제로 무엇을 하는가?이 함수는 무엇을 자세히 수행합니까?
public static Finder<Long,Task> find = new Finder<Long,Task>(
Long.class, Task.class
);
이것은 EBean 모델 수퍼 클래스를 사용하는 Playframework의 모델의 함수입니다. 나는이 함수를 자세히 이해하지 못한다. 실제로 무엇을 하는가?이 함수는 무엇을 자세히 수행합니까?
파인더는 차 key.Task에 의해 실체가 여기에 기업이 최대가 롱의 기본 키와 지속되었다, 그것은 파인더 아이디
문서입니다 : http://www.playframework.org/documentation/api/2.0.1/java/play/db/ebean/Model.Finder.html
스 니펫 설명 : http://www.playframework.org/documentation/2.0/JavaEbean
덕분에 나는 전체 문서를 읽었습니다. – doniyor
일반적인 코드입니다. 은 일반화 된 인턴 변수의 자리 표시 자이므로 다른 클래스에도 사용할 수 있습니다. Long.class는 클래스를 가져오고 일반 코드로 클래스의 새 인스턴스를 생성 할 수 있음을 의미합니다. 그래서 함수는 작업하는 클래스의 인스턴스를 생성해야하지만 이유는 묻지 않습니다 : P 함수가 실제로 무엇을하는지 알고 싶다면 항상 해당 API를 사용하십시오.
그것은이다 함수가 아니라, 함수 호출 (구체적으로는 생성자에 대한 호출)이며 결과는'find'라는 정적 멤버 변수에 할당됩니다. –
오케이. 그래서 목적은 무엇입니까? – doniyor
Finder에서 무엇을하는지 알고 싶다면 문서를 살펴 보는 것이 좋습니다 (이 프레임 워크에 익숙하지 않기 때문에). 왜 * 그것이 * find에 할당되는지를 알고 싶다면,이 코드의 작성자에게 물어봐야 할 것이다. –