List<Prize> prizes =
sessionProvider.getCurrentSession().createQuery("from Prize where id in (:ids)")
.setParameterList("ids", prizeIds).list();
У меня есть список призов, которые не уникальны. Мне нужно получить объекты Prize для каждого id. Но hibernate возвращает мне только список уникальных элементов. Как я могу получить список такого же размера, как и список ввода.Как получить нечеткие результаты из спящего запроса с использованием «in»
идентификаторов не являются уникальными ??? Напугав меня, чувак! –
Иды в таблице уникальны. Но список, который я передаю (призовые), будет иметь один и тот же идентификатор несколько раз. – dinesh707
Вы можете перебрать список идентификаторов и получить результат текущей сессии и добавить эти объекты в свой список возврата. –