2016-10-17 9 views
1

jOOQ接続を保存して、URL、ユーザー名、パスワードなどを指定せずにすべてのクラスからアクセスできるようにしたいのですが、jOOQ Configurationオブジェクトの作成方法は?

私はthis pageをjOOQのドキュメントから見つけました。私はDSLContextを使う必要があることを理解していますが、今はすべてのクラスに新しいコンテキストを作成します。あなたは(org.jooq.impl.DefaultConfigurationから作成など)既存の構成オブジェクトにの参照を持っていない場合は、


私の目は、同じページからの情報のこの作品に落ちましたさまざまなオーバーロードされたDSL.using()メソッドがあなたを作成します。

私が理解する限り、これは私が必要とするものです。これは問題のように聞こえるかもしれませんが、「既存のConfigurationオブジェクト」を作成するにはどうすればよいのですか?

答えて

1

最も簡単な方法は、新しいDefaultConfigurationを作成することです。

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

人々はしばしば、例えば参照、春を使用してこのようなDefaultConfigurationを作成し、関連するすべてのクラスにそれを注入しますマニュアルのこのページ:

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

関連する問題