Wenn ich eine HQL-Abfrage schreibe
Query q = session.createQuery("SELECT cat from Cat as cat ORDER BY cat.mother.kind.value");
return q.list();
Alles ist gut. Wenn ich jedoch ein Kriterium schreibe
Criteria c = session.createCriteria(Cat.class);
c.addOrder(Order.asc("mother.kind.value"));
return c.list();
Ich bekomme eine Ausnahme org.hibernate.QueryException: could not resolve property: kind.value of: my.sample.data.entities.Cat
Wenn ich Kriterien und Reihenfolge verwenden möchte, wie soll ich meine "Bestellung bis" ausdrücken?