将变量传递给java中的IN子句

时间:2018-01-25 08:16:07

标签: java sql oracle hibernate

我正在构建一个hibernate查询,并将一个String值列表传递给IN子句。该列表有时恰好超过1000个值,因此我收到错误。我已经查找了一些解决方案,例如将该子句分解为较小的子句或制作临时表,但是没有一个解决方案显示使用变量列表实际上更好。 所以,如果我有类似的东西:

 SELECT * FROM MY_TABLE WHERE NAME IN (list).

处理此问题的最佳方法是什么?

0 个答案:

没有答案