Spring Integration Poller使用jdbc

时间:2014-08-05 10:44:53

标签: spring jdbc

想要实现像

这样的事情
<int-jdbc:inbound-channel-adapter id="selectNUpdate" 
    query="select * from table1 where col1='abc' and rownum=1"
    update="update table1 set col2=0 where id in (:id)"
    data-source="dataSource">
    <int:poller max-messages-per-poll="1"
        fixed-rate="3000" /> 
</int-jdbc:inbound-channel-adapter>

我想只做一个select查询并根据记录更新同一个表中的记录。 问题是:在上面的春天xml如果我不给channel =&#34;&#34;然后它失败,并且#34;订户通道未配置&#34;

实现此目的的方法是什么,即使用jdbc进行选择和更新的某个轮询器

1 个答案:

答案 0 :(得分:0)

我们不清楚为什么你不能直接使用JdbcTemplate ...

但是,为了回答您的问题,我建议您使用内置的nullChannel