如何制作一个jOOQ配置对象?

时间:2016-10-17 13:19:39

标签: java jooq

我想保存我的jOOQ连接,这样我就可以从我的所有课程中访问它,而无需指定网址,用户名,密码等。

我从jOOQ文档中找到了this page。我知道我需要使用DSLContext,但是现在我在每个类中都创建了一个新的上下文 我的目光落在同一页上的这条信息上:

  

如果您没有对预先存在的Configuration对象的引用(例如,从org.jooq.impl.DefaultConfiguration创建),则各种重载的DSL.using()方法将创建一个for你。

据我所知,这是我需要的。这可能听起来像一个菜鸟问题,但是:我如何制作一个"预先存在的配置对象"以及如何创建"参考"那个?

1 个答案:

答案 0 :(得分:2)

最简单的方法是创建一个新的DefaultConfiguration,例如

Configuration configuration = new DefaultConfiguration()
    .set(dataSource)
    .set(dialect)
    .set(settings)
    .set(...);

人们经常使用Spring创建这样的DefaultConfiguration,然后将其注入所有相关的类,请参阅例如手册中的这个页面:

http://www.jooq.org/doc/latest/manual/getting-started/tutorials/jooq-with-spring