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();
反馈
您对此页面有任何反馈吗? 我们很乐意倾听!