当前位置: 首页 > 知识库问答 >
问题:

jOOQ如何支持MySQL的双线程?

柯苗宣
2023-03-14

我不能使用jOOQ生成器为MySQL生成Dual.java类,但在PostgreSQL中是逆的

我在代码生成配置文件中包含了“dual”:

<includes>dual</includes>

<name>org.jooq.util.DefaultGenerator</name>

我正在使用jOOQ的最新版本:2.4.0。可能有什么问题?

共有1个答案

陈宏胜
2023-03-14

使用jOOQ,您不必担心DUAL表。jOOQ为您处理。以下jOOQ查询:

create.select(val(1), val(2)).fetch();

将渲染

-- MySQL
SELECT 1, 2 FROM DUAL

-- Postgres
SELECT 1, 2

有关双表和各种SQL方言中的类似构造的更多信息,请阅读以下博客文章:

http://blog.jooq.org/2011/10/16/sql-trouble-with-dummy-tables/

 类似资料:
  • 我对JOOQ产品与AWS RDS Aurora MySQL的兼容性有点困惑。 也许这纯粹是一项牌照限制,而非技术限制。 本页https://www.jooq.org/legal/licensing#databases在专业版中显示RDS Aurora支持 我的问题是: 有谁能确认这实际上是一个许可证使用条款限制,而不是开源代码的技术限制,例如,当使用专业版时,并不是一个实际会运行不同风格的JOOQ

  • 问题内容: jOOQ是否结合PostgreSQL提供对JSR310的支持?特别是,我尝试使用以下类: 我正在存储以下数据类型(根据http://www.postgresql.org/docs/9.1/static/datatype- datetime.html ): : : : : 这些数据类型正确吗? jOOQ是否支持,和之间以及上述四个类之间的转换(双向)? 问题答案: jOOQ路线图 直到j

  • jOOQ是否结合PostgreSQL为JSR310提供支持?特别是,我尝试使用以下类:

  • 目前,我有一个多线程java应用程序,它使用部署在weblogic server 11g中的3个线程。但当应用程序运行时,我只能看到weblogic控制台中有一个运行执行线程。 有人能解释一下我的应用程序线程和weblogic中的执行线程之间是否有任何区别吗?

  • 我正在评估我们是否可以为我们的项目从普通JDBC迁移到jOOQ。其中大部分看起来很有希望,但我现在想知道一个特定的流:嵌套行。让我解释一下。 假设您有以下两张表: (我们假设一个学生只能是一个班级的一员。) 让我们为这些表创建一个响应类型。我将在下面的查询中使用这些。 现在让我们使用嵌套行获取所有带有学生的类: 一种有用的变体是仅在数组中使用嵌套行: 我想知道jOOQ是否有一种优雅的方法来解析包含

  • 目前,我已经使用spring boot hikari连接池编写了我的项目,并使用fetchAsync方法获取结果。但根据这篇文档,反应式抓取阻止了JDBC API。 有没有可能用flux封装fetchAsync方法的CompletionStage对象并使其成为反应性的? 是否有通过连接池支持r2dbc的计划,以及时间表(如果正在进行)