Ваше выполнение заканчивается этой логикой:
if (requestMessage == null) {
result = doPoll(this.parameterSource, 0, maxNumberOfResults);
}
там, где, похоже, вы не настроили this.parameterSource
.
Может быть настроено через:
/**
* Specify the {@link ParameterSource} that would be used to provide
* additional parameters.
* @param parameterSource Must not be null.
*/
public void setParameterSource(ParameterSource parameterSource) {
Однако вам нужно будет отказаться от этого executor.setJpaParameters
, если вы пользуетесь сеттером на BeanPropertyParameterSourceFactory.setStaticParameters()
. createParameterSource(null)
можно использовать для выполнения этого setParameterSource()
на
JpaExecutor
.
Я думаю, что мы можем рассмотреть некоторые улучшения в этом вопросе для создания ParameterSource
внутри для опроса, как мы делаем для parameterSourceFactory
в случае исходящих операций.
Не стесняйтесь поднимать вопрос GH по этому вопросу.