在JOOQ中DSLContext对象是否很重?

时间:2014-05-01 08:45:58

标签: java jooq

我正在写一个网络服务。我想知道DSLContext对象是否很重要?我可以在DAO方法中创建它们(并在方法完成时销毁它们)或者最好在请求启动时创建一个并将其传递给DAO类。

1 个答案:

答案 0 :(得分:2)

DSLContext本身只是Configuration的包装器,其中包含许多DSL方法。

Configuration本身又是您的JDBC Connection / DataSourceSettingsSQLDialect以及您可能选择的其他SPI实现的包装器加。因此,换句话说,创建新DSLContext实例的工作量可以忽略不计,因为您只包装了已有的其他对象。

另请参阅jOOQ手册的以下部分: