我想保存我的jOOQ连接,这样我就可以从我的所有课程中访问它,而无需指定网址,用户名,密码等。
我从jOOQ文档中找到了this page。我知道我需要使用DSLContext,但是现在我在每个类中都创建了一个新的上下文 我的目光落在同一页上的这条信息上:
如果您没有对预先存在的Configuration对象的引用(例如,从org.jooq.impl.DefaultConfiguration创建),则各种重载的DSL.using()方法将创建一个for你。
据我所知,这是我需要的。这可能听起来像一个菜鸟问题,但是:我如何制作一个"预先存在的配置对象"以及如何创建"参考"那个?
答案 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