gpt4 book ai didi

java - Spring 集成 JdbcPollingChannelAdapter 与可配置的选择和更新 SQL

转载 作者:行者123 更新时间:2023-12-01 23:55:14 24 4
gpt4 key购买 nike

Spring Integration JdbcPollingChannelAdapter jdbc:inbound-channel-adapter 允许您使用 SqlParameterSource 更改 selectQuery WHERE 子句中的值。但是没有任何机制可以更改实际的 SQL。适配器的构造函数采用无法覆盖或更新的 selectQuery:String。

我的要求是,根据应用程序运行的模式需要不同的 SELECT(和 UPDATE)。并且模式会在运行时更改。

是否有一种机制可以让我使用 SI 组件实现此目的?

问候,罗布。

最佳答案

不,目前不支持(您可以使用占位符属性设置初始值,但一旦设置就无法更改)。

您可以使用常规 POJO 入站 channel 适配器和 JdbcTemplate 作为解决方法。

欢迎联系open a new Feature Suggestion .

类似

public JdbcPollingChannelAdapter(JdbcOperations jdbcOperations, Supplier<String> selectQuery) {

应该很容易实现。

关于java - Spring 集成 JdbcPollingChannelAdapter 与可配置的选择和更新 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58204564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com