W moim bieżącym projekcie napotkałem problem z uzyskaniem jednostek z zapytaniem o kryteria hibernacji. Mam następujące podmioty:Kryterium hibernacji zapytanie o wiele kryteriów
- profesorze, który zawiera listę studentów
- Student, który zawiera listę zadań.
- Przypisanie, które zawiera identyfikator ucznia, do którego jest przypisany.
Teraz chcę uzyskać wszystkie zadania związane z profesorem, tj. Wszystkie zadania przypisane profesorowi do jego uczniów.
To zapytanie pokazuje, co chcę zaimplementować w zapytaniu o kryteria.
select * from Assigment p, Student a, Professor c where p.studentid = a.id and a.proffid = c.id and c.id = 2411;
Jak mogę zaimplementować tę kwerendę przy użyciu API hibernacji?
dziękuję za odpowiedź! –
co jeśli chciałbym dodać 'Restriction.eq' dla' professor.id' jest równe 1234, tj. Porównanie właściwości bezpośrednio do 'Long'? –
@KevinMeredith Restrictions.eq ("professor.id", 1234L) – anubina