Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带limit..offset的jOOQ问题-无值集_Java_Sql_Jooq - Fatal编程技术网

Java 带limit..offset的jOOQ问题-无值集

Java 带limit..offset的jOOQ问题-无值集,java,sql,jooq,Java,Sql,Jooq,我正在尝试使用jOOQ构建查询,这是我的测试代码: DSLContext create = DSL.using(SQLDialect.DERBY); String query = create.select().from(TABLE).limit(1).offset(0).getSQL() 我得到的答案是: select field1, field2...fieldN etc from TABLE offset ? rows fetch next ? rows only 问题是中的??下一个

我正在尝试使用jOOQ构建查询,这是我的测试代码:

DSLContext create = DSL.using(SQLDialect.DERBY);
String query = create.select().from(TABLE).limit(1).offset(0).getSQL()
我得到的答案是:

select field1, field2...fieldN etc from TABLE offset ? rows fetch next ? rows only
问题是
中的
?下一个?仅行
它似乎忽略了我在limit和offset中用于构建查询的值,为什么

我正在尝试从结果中选择第一行,并使用jooq 3.4.1

感谢您的帮助

返回SQL字符串,并将
作为绑定变量的占位符。其思想是,您可以将此语句提供给
PreparedStatement
,然后显式绑定所有变量,这些变量可以通过

您还可以通过如下方式调用jOOQ内联所有绑定变量:

String sql = query.getSQL(ParamType.INLINED);