gpt4 book ai didi

java - hibernate in子句的限制是什么

转载 作者:行者123 更新时间:2023-11-30 02:45:36 24 4
gpt4 key购买 nike

我们知道 hibernate 有这样的子句:

Criteria criteria = session.createCriteria(User.class);
criteria.add(Restrictions.in(userIds));

userIds(例如,ArrayList)的大小有限制吗?

谢谢

最佳答案

这实际上取决于您使用的特定数据库。例如in Oracle this limit is 1000 。如果您需要传递更多值,则需要使用另一种方法。例如,将值放入临时表中,然后执行 select where id in (select id from temptable) 查询。

关于java - hibernate in子句的限制是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40289454/

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