@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));
...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Crystal Service Integration Санкт-Петербург
от 100 000 до 200 000 ₽
НПЦ «САПСАН» Москва
от 80 000 до 120 000 ₽
ВДком Самара
от 100 000 ₽
17 февр. 2020, в 16:03
50000 руб./за проект
17 февр. 2020, в 15:50
700 руб./за проект