Как использовать список значений в предложении where - PullRequest
1 голос
/ 16 марта 2011

Я использую hibernate3 в своем Java-приложении. Я должен найти список значений из оракула, используя спящий режим. Так что мой запрос похож на

Пример:

List<TestClass> selectedpins =DAO.findAll(from register where pin in (list))

Этот список содержит список идентификаторов (около 3000 значений). Из-за проблем с производительностью я не могу использовать итератор. Поэтому, пожалуйста, дайте мне знать, как использовать этот список значений в этом запросе.

Возможно ли это в hibernate3?

1 Ответ

1 голос
/ 16 марта 2011
session
  .createQuery("select pins from register where pin in (:list)")
  .setParameterList("list", pinIds)
  .getResultList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...