Задать вопрос
@P_Alexander
First head

Как составить джоин запрос Criteria hibernate?

Помогите составить запрос КРИТЕРИА, или скиньте путевый туториал где объясняется как это делать или объясните мне на этом примере что куда подставляется!...
Где отношение userentity к statgame один ко многим.
Запрос на SQL - "SELECT * FROM testproj.userentity u JOIN testproj.statgame s ON u.id=s.userid WHERE u.id= :id" <- это должно подставляться динамически, по ходу надобности.
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
А зачем?!
У вас будет простой селект типа
select u from userentity u

А statgame подтягивайте через @OneToMany
Простой select в CriteriaAPI
...
 CriteriaBuilder cb = em.getCriteriaBuilder();

  CriteriaQuery<userentity > q = cb.createQuery(userentity .class);
  Root<userentity > c = q.from(userentity .class);
  ParameterExpression<Integer> p = cb.parameter(Integer.class);
  q.select(c).where(cb.gt(c.get("id"), p));
...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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