【问题标题】:Dynamic Scalar Sub Queries动态标量子查询
【发布时间】:2011-04-07 20:53:04
【问题描述】:

如何使用 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....

【问题讨论】:

  • 也许,如果您举例说明“标量子查询”和“动态”的含义……就目前而言,您的问题充其量是模糊的。另外,如果这是一个家庭作业问题,请添加“家庭作业”标签。
  • 如果您想使用本机 SQL,您将不得不自己生成查询。您需要什么样的 API 帮助?
  • 到目前为止你尝试过什么?

标签: java sql oracle hibernate jpa


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 2018-04-08
    • 2014-09-21
    相关资源
    最近更新 更多