1

いくつかの変数を充実させたい。これは私のシナリオです。ID、ユーザー名、パスワードを使用して顧客pojoを使用しています。顧客pojoでIDのみを渡している間、エンリッチャーでは顧客pojoからID値を読み取り、DBからユーザー名とパスワードを取得してそのpojoを追加しています。誰かがこれを解決する方法を私に助けてください...

</cxf:jaxws-service>
                <logger level="INFO" doc:name="Logger"/>
                <enricher doc:name="Message Enricher">           
                    <jdbc:outbound-endpoint exchange-pattern="one-way" queryKey="selectData" connector-ref="jdbcConnector" doc:name="Database (JDBC)">
                        <jdbc:query key="selectData" value="SELECT Username, Password from Credentials where ModuleId=101"/>
                    </jdbc:outbound-endpoint>
                    <enrich target="#[variable:Username]" source="#[groovy:payload.Username]"/>                        
                </enricher>
                 <logger level="INFO" message="Username #[groovy:payload]" />

DBから値を読み取り、顧客のPojoに追加するにはどうすればよいですか。

4

1 に答える 1

0

JDBC アウトバウンドはデータベースへの書き込み用であり、インバウンドは読み取り用です。

したがって、 a のjdbc:inbound-endpoint代わりに a を使用しjdbc:outbound-endpointます。

于 2012-05-22T15:25:10.530 に答える