2014-09-21 6 views
2

스프링 데이터 JPA로 play 2.3.4 응용 프로그램을 만들려고합니다. This 자습서에서는 내 모델 클래스가 play.db.jpa.Model에서 상속되도록하는 것이 좋습니다. 따라서 내 코드에 import play.db.jpa.*을 추가하고 내 모델 클래스를 Model에서 연장하도록했습니다. 그러나 응용 프로그램을 다시로드하면 알 수없는 기호 인 Model이라는 오류 메시지가 나타납니다. 누구나 은 Model에서 상속하는 방법을 알고 있습니까?Play Framework : package play.db.jpa 찾을 수 없음

+0

Play v2.x를 사용하는 경우 Play v1.x 링크를 참조하지 마세요. 어쩌면 v2.x에 상응하는 페이지가 당신이해야 할 일을 분명히합니다. –

답변

6

play.db.jpa.Model은 Play2에 없습니다 (Ebean ORM에 대한 Model 클래스 만 있음). 그래서 그 클래스를 확장하지 마십시오. 사실 내가 말할 수있는 것, 심지어는 Ebean에서 연장한다고해서 개선되지는 않습니다. 또한

당신이 당신의 libraryDependencies (build.sbt 파일)에서이 있는지 확인 다음 항목

javaJpa, 
"org.hibernate" % "hibernate-entitymanager" % "4.3.6.Final" 

(당신이 필요로하는 경우 다른 구현/버전으로 두 번째를 대체 할 수있다). 그 후에는 터미널에서 activator update을 실행할 수 있습니다.

Play2에서 Play1 지침을 사용하면 대부분의 경우 작동하지 않습니다. Play1과 Play2는 매우 다른 두 가지 프레임 워크입니다. 당신이 찾고있는 페이지는 아마도 this입니다.

관련 문제