2011-04-07 81 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

也許如果您舉了一個「標量子查詢」和「動態」的意思的例子......因爲它表明您的問題充其量是模糊的。另外,如果這是一個家庭作業問題,請添加「家庭作業」標籤。 – 2011-04-07 21:07:02

+0

如果你想使用原生SQL,你將不得不自己生成查詢。你在尋找什麼樣的API幫助? – 2011-04-07 21:59:26

+0

到目前爲止您嘗試過什麼? – bluefoot 2011-04-07 22:58:07

回答

0

使用squiggle sql builder。使用這個API,我們可以創建複雜的SQL。但我不確定我們是否可以創建標量子查詢