@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" <- это должно подставляться динамически, по ходу надобности.
  • Вопрос задан
  • 102 просмотра
Решения вопроса 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));
...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы