一尘不染

Java Oracle例外-“列表中的最大表达式数为1000”

hibernate

我将字符串列表传递给我的查询(编写的SQL查询)以获取所需的数据。但是我得到了这个例外:

ora-01795列表中的最大表达式数为1000

我检查了传递给查询IN参数的列表中是否有1000多个条目。


阅读 255

收藏
2020-06-20

共1个答案

一尘不染

这是查询中列表传递次数的一个Oracle限制。

  1. 您将不得不砍掉您的查询或
  2. 而是在IN子句中提供子查询/联接。
2020-06-20