首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EJBQL命名参数可以在查询中重复吗?

EJBQL命名参数可以在查询中重复吗?
EN

Stack Overflow用户
提问于 2012-03-01 09:58:01
回答 1查看 671关注 0票数 0

就一小段。如果我使用一个带有命名参数的EJBQL查询,我是否可以在一个查询中使用两次相同的参数名,以避免在实际运行查询时必须设置两次值?例如,我希望能够这样做:

代码语言:javascript
复制
SELECT g FROM Group g WHERE g = :group OR g.parent = :group

对此执行...so操作:

代码语言:javascript
复制
query.setParameter("group", theGroup);

将填充这两个字段。这个是可能的吗?

我意识到我可以运行这个并查看,但我认为首先询问可能会为我(以及其他碰巧发现这个问题的人)节省一点时间和挫败感。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-01 15:00:43

是的,这是规范的一部分。规范坚持传递带有dup值的额外参数名称是没有意义的。

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

https://stackoverflow.com/questions/9509569

复制
相关文章

相似问题

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