Java 带limit..offset的jOOQ问题-无值集
我正在尝试使用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 问题是中的??下一个
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);