动态标量子查询

时间:2011-04-07 20:53:05

标签: java sql oracle hibernate jpa

如何使用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 :(得分:0)

使用squiggle sql builder。使用此API,我们可以创建复杂的SQL。但我不确定我们是否可以创建标量子查询