JDBC标志
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
JDBC 语句具有一些会影响语句执行的标志。每个标志都可以通过 jOOQ 的 org.jooq.Query 和 org.jooq.ResultQuery 在每个语句的基础上进行配置,也可以集中指定这些标志的值。以下是三个标志:
-
queryTimeout:JDBC 语句超时时间,以秒为单位。对应于Query.queryTimeout()或Statement.setQueryTimeout() -
maxRows:JDBC 语句返回的最大行数。对应于ResultQuery.maxRows()或Statement.setMaxRows() -
fetchSize:JDBC ResultSet 缓冲的行数。对应于ResultQuery.fetchSize()或Statement.setFetchSize()
所有这些标志都是仅 JDBC 的功能,对 jOOQ 没有直接影响。 jOOQ 仅将它们传递到基础语句。
示例配置
Settings settings = new Settings()
.withQueryTimeout(5)
.withQueryPoolable(DEFAULT)
.withMaxRows(1000)
.withFetchSize(20);
反馈
您对此页面有任何反馈吗? 我们很乐意听取您的意见!