标签: java sql oracle hibernate
我正在构建一个hibernate查询,并将一个String值列表传递给IN子句。该列表有时恰好超过1000个值,因此我收到错误。我已经查找了一些解决方案,例如将该子句分解为较小的子句或制作临时表,但是没有一个解决方案显示使用变量列表实际上更好。 所以,如果我有类似的东西:
SELECT * FROM MY_TABLE WHERE NAME IN (list).
处理此问题的最佳方法是什么?