gpt4 book ai didi

sql - 如何将值列表设置为 hibernate 查询的参数?

转载 作者:行者123 更新时间:2023-12-03 10:37:36 25 4
gpt4 key购买 nike

例如,我有此查询

 select cat from Cat cat where cat.id in :ids 


我想将ID设置为列表(1,2,3,4,5,6,17,19)。

该代码不起作用

session.createQuery("select cat from Cat cat where cat.id in :ids")
.setParameter("ids", new Long[]{1,2,3,4,5})


结果,我想使用 id in (1,2,3,4)这样的SQL查询

最佳答案

使用setParameterList()。您还必须在列表参数周围加上括号。

session.createQuery("select cat from Cat cat where cat.id in (:ids)").setParameterList("ids", new Long[]{1,2,3,4,5})

关于sql - 如何将值列表设置为 hibernate 查询的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6584898/

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