可用版本:Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12 | 3.11

Query 与 ResultQuery

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

与 JDBC 不同,jOOQ 拥有关于 SQL 查询结构和内部机制的丰富知识(请参阅手册中关于SQL 构建的部分)。因此,jOOQ 区分这两种基本类型的查询。虽然每个org.jooq.Query都可以执行,但只有org.jooq.ResultQuery可以返回结果(请参阅手册中关于fetching的部分以了解更多关于获取结果的信息)。使用纯 SQL,可以最容易地明确区分

// Create a Query object and execute it:
Query query = create.query("DELETE FROM BOOK");
query.execute();

// Create a ResultQuery object and execute it, fetching results:
ResultQuery<Record> resultQuery = create.resultQuery("SELECT * FROM BOOK");
Result<Record> result = resultQuery.fetch();

反馈

您对此页面有任何反馈吗? 我们很乐意倾听!

The jOOQ Logo