首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JPA出站网关-动态jpa-查询解析

JPA出站网关-动态jpa-查询解析
EN

Stack Overflow用户
提问于 2015-02-11 10:58:50
回答 2查看 344关注 0票数 2

我只想配置一个JPA Outbound Gateway实例,并希望jpa-query属性在运行时由底层JPAExecutor实例动态解析。有没有人能告诉我这是不是可能的?如果可能,你能提供一个例子吗?我查看了spring示例,但示例在JPA出站网关的jpa-query属性中具有硬编码查询。(附注: HTTP出站网关对于url / uri变量解析具有类似的概念。)

这就是我要找的东西:

代码语言:javascript
运行
复制
<int-jpa:retrieving-outbound-gateway entity-manager-factory="entityManagerFactory"
    request-channel="listPeopleRequestChannel" 
    jpa-query="{queryString}"> </int-jpa:retrieving-outbound-gateway>

where queryString = "select p from Person p order by p.name asc"

EN

回答 2

Stack Overflow用户

发布于 2015-02-11 16:22:47

在问题得到解决之前,有一些解决方法可供您使用。

正如您所注意到的,<int-jpa:retrieving-outbound-gateway>支持jpa-operations注入,以及其他SI JPA组件。

因此,您始终可以使用适当的逻辑为poll(final Message<?> requestMessage)方法实现自己的query,以便在运行时根据requestMessage确定requestMessage

票数 1
EN

Stack Overflow用户

发布于 2015-02-11 12:54:50

当前不支持动态查询字符串。您可以随意打开一个新的特性JIRA issue,以添加一个基于表达式的查询,该查询将在运行时为每条消息解析。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28445825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档