Apache camel 使用camel jpa consumer获取结果集
我正在尝试使用PollRich获取JPA实体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=
.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进行按需轮询,结果是返回无、一个或一个实体列表李>
- JPA现在包括一个JpaPollingConsumer实现,它可以更好地支持Content Enricher,使用pollEnrich进行按需轮询,结果是返回无、一个或一个实体列表李>