Много к одному выбору заявления? - PullRequest
0 голосов
/ 08 ноября 2010

Как выбрать с отношением «многие к одному» в JPA

во «Много к одному» Как выбрать пример утверждения

Ученик - класс
ученик - много в один класс
класс - один для многих ученик

в классе я могу выбрать

select c from Class c where c.studentid = :studentid

, если у ученика есть экземпляр класса?

как мне сделать то же самое утверждение выборао со студентом?

Ответы [ 2 ]

2 голосов
/ 08 ноября 2010

Не уверен, что вы спрашиваете, но как насчет?

Select s from Student s where s.class.id = :classId
0 голосов
/ 09 ноября 2010

То, как вы написали пример запроса, похоже, что урок один на одного ученика.

При условии, что вы упомянули отношения, запросы будут

Для учеников класса (куда ставить согласно ограничению)

  select c.students from class c
...