2013-06-05 4 views
0

QueryDSL 술어에 대한이 MySQL 쿼리에 대한 도움말?복잡한 QueryDSL where 절

내가 이

select itemkey, issuedt, writedate 
from Taxinvoice 
where 
DATEDIFF(writeDate,ifnull((select closeDate from IssueCloseDate where YearMonth = date_format(writedate,'%Y%m')) 
,Date_Add(Date_Add(writeDate,interval 10-day(writedate) DAY), interval 1 MONTH))) > 0 

이이

을 수행 할 수 있습니다 최대 절전 모드 QueryDSL 2.9.0 + 스프링 데이터 JPA 1.3.2 +를 사용하고 있습니다? :(

난 정말 당신이 제공 할 수있는 모든 도움을 주셔서 감사합니다

.

이 JPA 표현할 수없는

답변

1

, 당신은 이것에 대한 SQL을 사용해야합니다. Querydsl가 Querydsl SQL 및 Querydsl JPA 기본 쿼리를 통해 SQL을 지원합니다.