2015-01-11 4 views
1

play framework 버전 2.2.0을 사용 중이며 play-querydsl 플러그인을 사용 중입니다. 버전 1.7.2를 play framework과 통합 사용하고 있습니다. 모든 모델 클래스에 querydsl을 사용하지 않으며 WHERE 절에서 둘 이상의 AND, OR 검사를 혼합하는 것과 같이 Spring Data JPA에서 지원되지 않는 몇 가지 시나리오에 대해서만 사용합니다. 따라서 play-querydsl 플러그인을 사용하여 몇 가지 패키지에만 QClasses의 생성을 제한하고 ENTITY 클래스가 포함 된 모든 패키지를 제한하지 않습니다. play querydsl plugin 패키지 별 Qclass 생성 제한

나는 https://github.com/CedricGatay/play-querydsl 언급하고 아래에있는 내 build.sbtQueryDSLPlugin.queryDSLPackage 항목을 추가 : 나는 활성제를 사용하여 재생 응용 프로그램을 빌드 할 때
playJavaSettings ++ QueryDSLPlugin.queryDSLSettings 
QueryDSLPlugin.queryDSLPackage := "com.codetroopers.app.models" 

그러나이 후

, 질문 클래스가 생성되지 않아요. 내 build.sbt 파일에서 QueryDSLPlugin.queryDSLPackage 항목을 제거하면 모델 패키지 내의 모든 ENTITY 클래스에 대해 Q 클래스가 정상적으로 생성됩니다. 플러그인에 의한 Q 클래스 생성을 제한하는 방법은 없습니까?

비제이 - 그것은 단지 출시 된 것 플러그인의

답변

0

체크 아웃 버전 0.1.2. 문서에 따르면 : 나는 2.3 재생 사용하고 있는데 지금 예상대로 (COM/codetroopers/app에 모든/모델이 반복적으로 스캔) 작동하는지 확인할 수 있습니다

//From Play 2.3 and onward (thanks to autoImport feature) 
queryDSLPackage := "com/codetroopers/app/models" 
//OR Up to play 2.2 
QueryDSLPlugin.queryDSLPackage := "com/codetroopers/app/models" 

.