Hibernate INNER JOIN GROUP BY для нескольких классов
Я новичок в Hibernate, я хочу преобразовать следующий запрос в кодирование Hibernate.
SELECT a.RegisterCount, b.Id, b.Type, COUNT(a.RegisterCount) AS Expr1
FROM Student AS a INNER JOIN
Search_OldStudent AS b ON a.StudentId = b.Id
GROUP BY a.RegisterCount, b.Id, b.Type
В этом нет никакого первичного отношения между a.StudentId и b.Id. И также нет никакого отображения между ними.
Подскажите, пожалуйста, как это сделать?