我在我的java应用程序中使用hibernate3。我必须使用hibernate从oracle中找到值列表。所以我的查询就像
前:
List<TestClass> selectedpins =DAO.findAll(from register where pin in (list))
此列表包含ID列表(约3000个值)。由于性能问题,我无法使用迭代器。请让我知道如何在此查询中使用此值列表。
是否可以在hibernate3中使用?
答案 0 :(得分:1)
session
.createQuery("select pins from register where pin in (:list)")
.setParameterList("list", pinIds)
.getResultList();