Задать вопрос
@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" <- это должно подставляться динамически, по ходу надобности.
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
Решения вопроса 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));
...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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