2011-04-07 8 views
0

Java를 사용하여 런타임에 동적으로 스칼라 하위 쿼리를 생성하는 방법. 가능한 경우 API를 제안 하시겠습니까?동적 스칼라 하위 쿼리

스칼라 서브 쿼리 예제 : 예를 들어

SELECT d.deptno, d.dname, (SELECT count(*) FROM emp e 
          WHERE e.deptno = d.deptno) AS "Num Dept" 
FROM dept d; 

는 호텔 예약 응용 프로그램을. 사용자는 다른 기준으로 검색 할 수 있습니다. 이 기준에 따라 스칼라 하위 쿼리를 구성하려고합니다.

Hibernate Criteria API 또는 JPA 2.0 Criteria API에서이 작업을 수행 할 수 있습니까? 하지만 내 DAO에서 원시 SQL을 사용하려고합니다 ....

+1

"스칼라 하위 쿼리"와 "동적"이라는 의미의 예제를 제공 한 것일 수도 있습니다. 귀하의 질문이 기껏해야 모호합니다. 또한 숙제 문제 인 경우 숙제 태그를 추가하십시오. –

+0

네이티브 SQL을 사용하려면 직접 쿼리를 생성해야합니다. 어떤 종류의 API 지원을 원하십니까? –

+0

그리고 지금까지 시도한 것은 무엇입니까? – bluefoot

답변

0

squiggle sql builder를 사용합니다. 이 API를 사용하여 복잡한 SQL을 작성할 수 있습니다. 하지만 스칼라 하위 쿼리를 만들 수 있는지 확실하지 않습니다.