Jeśli chcę przeszukać tych uczniów, którzy wezmą udział w zajęciach "Matematyka" i "Jan", to jego grupa:hibernacja - createCriteria lub createAlias?
shoud Używam createCriteria lub createAlias?
Criteria:
Criteria criteria = session.createCriteria(Student.class);
Criteria subquery1 = criteria.createCriteria("courses", course).add(Restrictions.eq(course.name, "Math"));
Criteria subquery2 = criteria.createCriteria("group", student).add(Restrictions.eq(student.name, "John"));
jak umieścić podkwerendę1 i podkwerendę2 wraz z kryteriami początkowymi?
Kiedy używać funkcji createCriteria i kiedy createAlias? Myślę, że boath są takie same ...
Nie jestem pewien, czy było to pytanie Java/Hibernate lub C#/NHibernate, więc odpowiedziałem na oba. –
Istnieją subtelne różnice między CreateCriteria i CreateAlias, każdy ma cel. Sprawdź moją odpowiedź na http://stackoverflow.com/questions/899079/nhibernate-createcriteria-vs-createalias/921042#921042 To jest rzeczywiście duplikat pytanie – Jaguar