2013-10-31 1 views
2

봄 프로젝트에서 jooq를 사용하려고했지만 매뉴얼의 코드가 작동하지 않습니다.jooq to spring integration

<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

작동하지 않는 항목에 대한 전체 개요 및 더 자세한 설명은 게시물에 스택 추적을 포함하십시오. –

답변

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