나는 다음과 같은 것을 수행하는 데 사용 해요 :EclipseLink JPQL (Glassfish v3) : 가져 오기 구문에 문제가 있습니까?
이 Caused by: Exception [EclipseLink-8024] (Eclipse Persistence Services - 2.0.0.v20091127-r5931): org.eclipse.persistence.exceptions.JPQLException Exception Description: Syntax error parsing the query [select n from NetworkElement n join fetch n.site s], line 1, column 49: syntax error at [s].
(스택에 쿼리가 다르다 그러나
select n from NetworkElement n join fetch n.site s where s.active is true
을 EclipseLink가 이것에 대해 많은 불만 위와 같지만 결과는 같습니다.)
다른 조합을 시도했지만 그 중 아무 것도 작동하지 않았습니다.
select n from NetworkElement n join fetch n.site where n.site.active is true
select n from NetworkElement n join fetch n.site as site where site.active is true
내 매핑이 올바르지 않다고 의심되어 내 도메인 모델의 다른 엔터티로 전환하려고 시도했습니다. 여전히 같은 문제입니다.
쿼리 힌트를 사용하여이 작업을 수행 할 수 있습니까? 나는 그것을하고 싶지 않다.
그런데 Netbeans 6.8 및 Glassfish v3와 함께 제공되는 EcliseLink를 사용하고 있습니다.
도움을 주시면 감사하겠습니다.
로드리고
eclipselink의 버그 추적기 – Bozho