Tôi đang cố gắng chỉ lấy danh sách id của đối tượng bob thay vì danh sách bob. Đó là ok với một yêu cầu HQL, nhưng tôi sẽ biết nếu nó có thể sử dụng tiêu chí?Làm thế nào để sử dụng các tiêu chí ngủ đông để chỉ trả lại một phần tử của một đối tượng thay vì toàn bộ đối tượng?
Một ví dụ:
final StringBuilder hql = new StringBuilder();
hql.append("select bob.id from ")
.append(bob.class.getName()).append(" bob ")
.append("where bob.id > 10");
final Query query = session.createQuery(hql.toString());
return query.list();
Không phải là câu trả lời cho câu hỏi, nhưng nó có ích cho tôi –