在JOOQ中,什么时候应该使用Configuration.dsl()和DSL.using(Configuration)?

时间:2019-09-26 21:55:09

标签: jooq

在JOOQ中,什么时候应该使用Configuration.dsl()DSL.using(Configuration)?两种方法都使用Configuration并返回DSLContext,但是从文档(或实现)中尚不清楚是否存在实际差异。他们是一样的吗?如果没有,一个人如何确定何时使用另一个?

例如,假设我正在编写run的{​​{1}},并传递了TransactionalRunnable。我需要一个Configuration才能在事务中执行一些查询。在这里获得DSLContext的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

DefaultConfiguration中,它们是相同的。 Configuration.dsl()只是DSL.using(Configuration)的便利。如果您实施自己的Configuration,则可以覆盖此行为。

当然可以在Javadoc中提到:https://github.com/jOOQ/jOOQ/issues/9289