java - jOOQ- 在没有where()的情况下返回()

java - jOOQ- 在没有where()的情况下返回(),第1张

我注意到如果没有where(),则返回()操作不可用。这是故意的吗?

这有效:

context.deleteFrom(...).where(...).returning().fetch()

这不起作用:

context.deleteFrom(...).returning().fetch()

我应该考虑这个' hack'?

context.deleteFrom(...).where(DSL.true()).returning().fetch()

最佳答案:

1 个答案:

答案 0 :(得分:1)

这不是故意的,而是一个错误: https://github.com/jOOQ/jOOQ/issues/4428

作为解决方法,您应该使用:

context.deleteFrom(...).where(DSL.trueCondition()).returning().fetch()
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复