问题标签 [jooq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3138 浏览

java - JOOQ:返回自动递增的键?

鉴于:

CREATE TABLE foo (id BIGINT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id));

我想调用:INSERT INTO foo VALUES()并取回生成的密钥。我尝试遵循在jOOQ 插入查询中找到的建议并返回生成的密钥,但是当我调用时:

RoomsRecord record = db.insertInto(foo, Collections<Field<?>>emptyList()).returning(foo.ID).fetchOne();

JOOQ 返回 null 而不是生成的密钥。这是一个错误吗?

0 投票
0 回答
476 浏览

java - 在 jOOQ 中,为什么我在“masterDataTables”的 org.jooq.util.jaxb.Generator 中找不到 setter、adder 或字段?

编辑对不起,我的朋友告诉我,我只需要使用更新版本的插件。让我告诉你它是怎么回事!

我正在使用jOOQ,今天我将以前具有单个字段作为主键的表更改为多个键作为主键。因此,所有其他引用此表的表也必须更改。我还通过在该表中添加缺少的字段来更改它。当我使用 Maven 进行 Java 开发时,我在运行 'mvn properties:read-project-properties jooq-codegen:generate' 时遇到了麻烦

我得到了这个错误:

什么原因导致这个错误,如何解决它?

谢谢埃科

0 投票
1 回答
3860 浏览

java - JOOQ 嵌套条件

嗨,我想弄清楚如何在 jooq 中写这样的东西

我不知道如何在 jooq 中进行嵌套条件。请帮忙。

0 投票
1 回答
578 浏览

java - 使用 JOOQ 从 SYBASE DB 生成元模型代码时出错

尝试使用 JOOQ 生成元模型时出现此错误:

这可能是因为用户没有管理权限。JOOQ 可以从 create 语句生成元模型代码吗?我没有其他用户。有什么建议么?

0 投票
2 回答
1237 浏览

sql-server - 如何规避 Sybase ASE 和 SQL Server 的最大绑定值数

我正在为表单的大型条件运行jOOQ集成测试

IN上面的示例描述了一个条件中有许多绑定变量。Oracle 在 IN 条件的括号之间有一个众所周知的限制,即 1000 个值(绑定值或内联值)。解决方法很简单,只需要写:

另一方面,Sybase ASE 15.5 和 SQL Server 2008 R8 似乎对绑定值的数量有总体限制:Sybase ASE 分别为 2000,SQL Server 分别为 2100。换句话说,似乎没有办法使用这两个数据库的绑定值来拆分/转换上述条件。除了内联所有绑定值之外,有没有办法绕过这个问题?

0 投票
5 回答
278 浏览

sql-server - 如何让我的 webApp 在不同的 DBMS 之间顺利切换(DB 独立性)?

我有一个以 Informix 作为其后端数据库的 Java Web 应用程序。我的架构中的许多表都包含 CLOB、BLOB 和 SERIAL8 类型的列。现在我决定使用 SQL Server 而不是 Informix,但我发现将上述数据类型转换为相应的 SQL Server 时出现问题,例如当我转向使用 DB2 或 Oracle 时,我也会遇到同样的问题。匹配表之间关系的问题,因为每个数据库供应商都有自己的关系表示。

有没有办法设计我的应用程序和数据库模式,以便它可以与任何数据库服务器交互,而不管其类型如何并且不更改列数据类型?我听说过DDLUtilsjOOQ,但我不知道它们是否适合我

0 投票
1 回答
925 浏览

java - 如何在这种情况下使用 jOOQ(或其他东西)

jOOQ在生成的类(来自数据库模式)上运行。在我的应用程序中,执行时创建了许多表。那么如何使用 jOOQ 查询它们呢?或者我可以用别的东西来做到这一点吗?

我们只是使用 jOOQ 生成 SQL,不做任何 CRUD 操作。

0 投票
1 回答
256 浏览

java - jOOQ 可以为 Oracle 同义词生成代码吗?

我的团队一直在试验jOOQ,它看起来很有效。但是,我们必须使用一些 Oracle 同义词,这些同义词是指一些 Oracle 视图。我们能够使用视图,但我们需要通过同义词使用它。这可能吗?

0 投票
1 回答
291 浏览

mysql - jOOQ 是如何支持 MySQL 的对偶的?

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

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

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

0 投票
1 回答
451 浏览

java - 如何使用jooq来表达mysql REGEXP?

我有这样的查询:

但是字段中没有这样REGEXP(String)的功能,并且mysql不支持如下语法: