Задать вопрос
@ClaraOswald

Как в hibernate получить записи id которых равно значениям из массива?

Как в hibernate получить записи id которых равно значениям из массива?
вот так можно получить конкретную запись:
criteria.add(Restrictions.eq("id", id));
а у меня к примеру массив, и я вдел мол можно сделать вот так:
int []mas= {1, 2, 3, 4, 5, 6};
criteria.add(Restrictions.eq("id", mas));

но как мне пояснили так работать не будет, но не объяснили как должно быть что бы работало
  • Вопрос задан
  • 288 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    Тестирование ПО (QA)
    1 год
    Далее
  • OTUS
    Java-разработчик
    15 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Используй Restrictions.in(), вместо Restrictions.eq()
criteria.add(Restrictions.in("id", mas));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы