gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:31:01 26 4
gpt4 key购买 nike

只是一个快速的。如果我使用带有命名参数的 EJBQL 查询,我是否可以在单个查询中使用相同的参数名称两次,以避免在实际想要运行查询时必须两次设置该值?例如,我希望能够做这样的事情:

SELECT g FROM Group g WHERE g = :group OR g.parent = :group

...这样做:

query.setParameter("group", theGroup);

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

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

最佳答案

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

关于java - EJBQL 命名参数可以在查询中重复吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9509569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com