当前位置: 首页 > 面试题库 >

PostgreSQL中from的等价关系

孙池暝
2023-03-14
问题内容

我与hibernate和甲骨文一起工作

我使用此代码:

 if (null != sessionFactory) {
            Session s = currentSession.get();

            if ((null == s) || !s.isOpen()) {
                s = sessionFactory.openSession();
                currentSession.set(s);
            } else {
                try {
                    HibernateWork hibernateWork = new HibernateWork("SELECT 1 FROM DUAL");
                    s.doWork(hibernateWork);
                } catch (Exception e) {

                    s = sessionFactory.openSession();
                    currentSession.set(s);
                }
            }

            return s;
        }

我想用postgreSQL做同样的事情

但是PostgreSQL不支持’FROM dual’语法

我想知道PostgreSQL 中 Dual的 等效性


问题答案:

您根本不需要FROM子句。只是SELECT 1会做。



 类似资料:
  • 我已经很好地理解了Comparable和Comparator接口之间的区别,以及它们强加的顺序。 此外,我很清楚为什么compareTo必须与equals方法一致。从Oracle文档, 强烈建议(尽管不是必需的)自然顺序与相等一致。这是因为没有显式比较器的排序集(和排序映射)在与自然顺序与等号不一致的元素(或键)一起使用时表现“奇怪”。特别是,这种排序集合(或排序映射)违反了集合(或映射)的一般契

  • 这个问题已经发布了等价的api测试依赖在Gradle?但我看不出有什么解决办法。 我们声明的依赖项很少,如下所示 我们想把这些暴露给这个库的消费者。由于是testImplementation,消费者需要显式地声明这些依赖关系,而这些依赖关系是我们想要避免的。

  • 等价 cljs 的数据结构是在 js 基础之上实现的. 数值类型的数据可以直接判断. 一般通过 (= a b) 判断 a 和 b 的内容是否一致. Collection 类型数据除了 = 函数之外, 还可以使用 identical? 函数判断两个数据的引用是否一致. (identical? {} {}) ; true (identical? {:a 1} {:a 1}) ; false (= {:

  • 我是WPF技术的新手。我已经在WinForms开发了大约6年。 现在我想通过学习WPF来提高我的技能一大步。我正在阅读MSDN中的介绍指南,同时作为个人练习,我试图将WinForms UI的sructure转换为其WPF UI的等价物。 这是我想在WPF中重现的WinForms控件结构的简单模型: 我的问题:有人可以指导我或给我一个简短的例子,我如何可以添加一个下拉按钮的东西在工具栏?。

  • GCP的云存储API上有一种方法,允许调用方检索对象元数据。记录于https://cloud.google.com/storage/docs/json_api/v1/objects/get 是否有与此方法等效的?我尝试过但是它返回的信息比调用API方法更多。 我的问题的背景是,我正在实现一个自定义角色,以对GCS存储桶/对象应用权限。为了测试该自定义角色,我正在编写一个脚本,该脚本执行该自定义角色

  • 我正在集群模式下运行spark(使用pyspark)并通过JDBC从RDBMS读取数据。我通过查询(而不是直接通过表)读取信息 我使用选项来分区,比如numPartitions、upperBound等。 而且 不幸的是,在生成查询的末尾,在WHERE子句上触发转换分区选项,因此PostGreSQL读取full表full而不使用索引! 我有一个这样的问题