Khi tôi viết một truy vấn HQLORDER BY sử dụng Tiêu chuẩn API
Query q = session.createQuery("SELECT cat from Cat as cat ORDER BY cat.mother.kind.value");
return q.list();
Mọi việc đã ổn. Tuy nhiên, khi tôi viết một Tiêu chuẩn
Criteria c = session.createCriteria(Cat.class);
c.addOrder(Order.asc("mother.kind.value"));
return c.list();
tôi nhận được một ngoại lệ org.hibernate.QueryException: could not resolve property: kind.value of: my.sample.data.entities.Cat
Nếu tôi muốn sử dụng Tiêu chuẩn và theo thứ tự, làm thế nào tôi nên thể hiện "tự do" của tôi?
gì lớp Cát của bạn và lập bản đồ của nó nhìn? –