我是新來的駱駝JPA和需要你的幫助有以下問題:Apache的駱駝JPA:從多個表中讀取
我需要從一個數據庫表中讀取數據,轉換數據並將其保存到另一個數據庫:
<route id="FromEmployee1ToEmployee2">
<from uri="jpa1://Employee1?consumeDelete=false&consumer.namedQuery=getAll" />
<bean ref="transformerBean"/>
<to uri="jpa2://Employee2"/>
</route>
這已經很好了! 但現在的問題是,我需要從另一個表中查找Employee1的一些數據(我需要閱讀該條目的「last_modified」日期)。在SQL中,我會這樣做:select last_modified from table2 where table2.id = <employee.ID>
。但我怎麼能用camel-jpa來實現這一點?
嗨,克勞斯,感謝您的快速回復!我在我的路由中成功使用了命名查詢(從uri =「jpa:// Employee1?consumeDelete = false & consumer.namedQuery = myQuery)。但是我不明白我如何傳遞一個屬性值(employee1.ID)到下一步/路線,但沒有價值,我不能執行任何其他查詢,也許你也有這個問題的解決方案呢?太棒了!THX! – Matthias