@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" <- это должно подставляться динамически, по ходу надобности.
  • Вопрос задан
  • 101 просмотр
Решения вопроса 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 руб.
БАРС Груп Казань
от 150 000 до 250 000 руб.
ИЦ «Ай-Теко» Екатеринбург
До 250 000 руб.