Apache camel 使用camel jpa consumer获取结果集

Apache camel 使用camel jpa consumer获取结果集,apache-camel,Apache Camel,我正在尝试使用PollRich获取JPA实体 .pollEnrich("jpa://com.entity.AbonentPay?consumeDelete=false&initialDelay=1&delay=60&timeUnit=SECONDS&maximumResults=5000&persistenceUnit=LocalDB&consumer.namedQuery=GetAccounts&consumer.resultClass=

我正在尝试使用PollRich获取JPA实体

.pollEnrich("jpa://com.entity.AbonentPay?consumeDelete=false&initialDelay=1&delay=60&timeUnit=SECONDS&maximumResults=5000&persistenceUnit=LocalDB&consumer.namedQuery=GetAccounts&consumer.resultClass=com.entity.AbonentPay&maxMessagesPerPoll=100")
但在此之后,我只得到了一行,尽管这个表包含数百行。我怎样才能得到所有的行?我想要像往常一样的行为,这会给我所有的表行

.from("jpa://com.entity.AbonentPay?....

这在这样一个旧的Camel版本中不受支持

从Camel 2.18开始,Camel jpa支持这一点

从发行说明中:

  • JPA现在包括一个JpaPollingConsumer实现,它可以更好地支持Content Enricher,使用pollEnrich进行按需轮询,结果是返回无、一个或一个实体列表
这种旧版本不支持此功能

从Camel 2.18开始,Camel jpa支持这一点

从发行说明中:

  • JPA现在包括一个JpaPollingConsumer实现,它可以更好地支持Content Enricher,使用pollEnrich进行按需轮询,结果是返回无、一个或一个实体列表
您使用哪种版本的骆驼?你好,克劳斯。骆驼版本是2.14你用什么版本的骆驼?你好,克劳斯。骆驼版本是2.14