gpt4 book ai didi

java - jpa 命名查询 : named bind variables for list

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:10:24 26 4
gpt4 key购买 nike

如果您有一个带有如下列表的命名查询:

@NamedQuery(name="selection" , query=" SELECT x FROM Employee x WHERE x.name IN ('Jack', 'Jill')")

是否可以将列表制作成命名的绑定(bind)变量,以便您设置所需的内容:

q.setParameter( .......  );

欢迎提出建议

最佳答案

是的,这是可能的。就像任何其他参数一样:

@NamedQuery(name="selection" , query=" SELECT x FROM Employee x WHERE x.name IN :names")

q.setParameter("names", Arrays.asList("Jack", "Jill"));

关于java - jpa 命名查询 : named bind variables for list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14041493/

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