2013-10-31 251 views
2

我試圖在我的彈簧項目中使用jooq,但手動代碼不想工作。jooq彈簧集成

<bean class="org.jooq.impl.DefaultConfiguration" name="config"> 
<constructor-arg index="0" ref="connectionProvider" /> 
<constructor-arg index="1"><null /></constructor-arg> 
<constructor-arg index="2"><value type="org.jooq.SQLDialect">H2</value></constructor-arg> 
<constructor-arg index="3"><null /></constructor-arg> 
<constructor-arg index="4"><null /></constructor-arg> 
</bean> 

但DefaultConfiguration在構造函數中沒有參數。

+0

請將stacktrace添加到您的文章中,以獲得完整的概述和更好的解釋。 –

回答

3

that class還有其他非公開的構造函數。我懷疑你需要一些額外的屬性(並且手冊沒有更新以反映更改)。

<bean class="org.jooq.impl.DefaultConfiguration" name="config"> 
    <constructor-arg index="0" ref="connectionProvider" /> 
    <constructor-arg index="1"><null /></constructor-arg> 
    <constructor-arg index="2"><null /></constructor-arg> 
    <constructor-arg index="3"><null /></constructor-arg> 
    <constructor-arg index="4"><null /></constructor-arg> 
    <constructor-arg index="5"><value type="org.jooq.SQLDialect">H2</value></constructor-arg> 
    <constructor-arg index="6"><null /></constructor-arg> 
    <constructor-arg index="7"><null /></constructor-arg> 
</bean> 

類似的東西應該工作。

+0

哎呀,很好。將立即修復與[#2816](https://github.com/jOOQ/jOOQ/issues/2816) –

+0

這不適用於我。我應該使用哪個版本的jooq?我有3.2.0 – insanity